Skip to content

Commit 47219e0

Browse files
committed
+ 4.3.1 云闪付支持 for Xposed v2
云闪付设置页文字修改
1 parent 4962d20 commit 47219e0

File tree

3 files changed

+27
-9
lines changed

3 files changed

+27
-9
lines changed

app/src/main/java/com/surcumference/fingerprint/Lang.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,12 +115,16 @@ public static String getString(int res) {
115115
return tr("启用微信指纹支付", "啟用微信指紋支付", "Enable fingerprint payment for WeChat");
116116
case R.id.settings_sub_title_switch_qq:
117117
return tr("启用QQ指纹支付", "啟用QQ指紋支付", "Enable fingerprint payment for QQ");
118+
case R.id.settings_sub_title_switch_unionpay:
119+
return tr("启用云闪付指纹支付", "啟用雲閃付指紋支付", "Enable fingerprint payment for Union Pay");
118120
case R.id.settings_sub_title_password_alipay:
119121
return tr("请输入支付宝的支付密码, 密码会加密后保存, 请放心", "請輸入支付宝的支付密碼, 密碼會加密后保存, 請放心", "Please enter your Payment password");
120122
case R.id.settings_sub_title_password_wechat:
121123
return tr("请输入微信的支付密码, 密码会加密后保存, 请放心", "請輸入微信的支付密碼, 密碼會加密后保存, 請放心", "Please enter your Payment password");
122124
case R.id.settings_sub_title_password_qq:
123125
return tr("请输入QQ的支付密码, 密码会加密后保存, 请放心", "請輸入QQ的支付密碼, 密碼會加密后保存, 請放心", "Please enter your Payment password");
126+
case R.id.settings_sub_title_password_unionpay:
127+
return tr("请输入云闪付的支付密码, 密码会加密后保存, 请放心", "請輸入雲閃付的支付密碼, 密碼會加密后保存, 請放心", "Please enter your Payment password");
124128
case R.id.settings_sub_title_donate:
125129
return tr("如果您觉得本软件好用, 欢迎赞助, 多少都是心意", "如果您覺得本軟件好用, 歡迎贊助, 多少都是心意", "Donate me, If you like this project");
126130
case R.id.settings_sub_title_update_modules_same_time:

app/src/main/java/com/surcumference/fingerprint/view/SettingsView.java

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,27 @@ private void init(Context context) {
6969
mListView.setPadding(defHPadding, defVPadding, defHPadding, defVPadding);
7070
mListView.setDivider(new ColorDrawable(Color.TRANSPARENT));
7171

72-
if (context.getPackageName().equals(Constant.PACKAGE_NAME_WECHAT)) {
73-
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_switch), Lang.getString(R.id.settings_sub_title_switch_wechat), true, Config.from(context).isOn()));
74-
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_wechat)));
75-
} else if (context.getPackageName().equals(Constant.PACKAGE_NAME_QQ)) {
76-
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_switch), Lang.getString(R.id.settings_sub_title_switch_qq), true, Config.from(context).isOn()));
77-
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_qq)));
78-
} else {
79-
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_switch), Lang.getString(R.id.settings_sub_title_switch_alipay), true, Config.from(context).isOn()));
80-
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_alipay)));
72+
String packageName = context.getPackageName();
73+
switch (packageName) {
74+
case Constant.PACKAGE_NAME_WECHAT:
75+
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_switch), Lang.getString(R.id.settings_sub_title_switch_wechat), true, Config.from(context).isOn()));
76+
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_wechat)));
77+
break;
78+
case Constant.PACKAGE_NAME_QQ:
79+
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_switch), Lang.getString(R.id.settings_sub_title_switch_qq), true, Config.from(context).isOn()));
80+
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_qq)));
81+
break;
82+
case Constant.PACKAGE_NAME_TAOBAO:
83+
case Constant.PACKAGE_NAME_ALIPAY:
84+
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_switch), Lang.getString(R.id.settings_sub_title_switch_alipay), true, Config.from(context).isOn()));
85+
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_alipay)));
86+
break;
87+
case Constant.PACKAGE_NAME_UNIONPAY:
88+
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_switch), Lang.getString(R.id.settings_sub_title_switch_unionpay), true, Config.from(context).isOn()));
89+
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_unionpay)));
90+
break;
91+
default:
92+
throw new RuntimeException("Package " + packageName + " not supported yet!");
8193
}
8294
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_donate), Lang.getString(R.id.settings_sub_title_donate)));
8395
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_checkupdate), Lang.getString(R.id.settings_sub_title_checkupdate)));

app/src/main/res/values/ids.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,11 @@
4242
<item name="settings_sub_title_switch_alipay" type="id"/>
4343
<item name="settings_sub_title_switch_wechat" type="id"/>
4444
<item name="settings_sub_title_switch_qq" type="id"/>
45+
<item name="settings_sub_title_switch_unionpay" type="id"/>
4546
<item name="settings_sub_title_password_alipay" type="id"/>
4647
<item name="settings_sub_title_password_wechat" type="id"/>
4748
<item name="settings_sub_title_password_qq" type="id"/>
49+
<item name="settings_sub_title_password_unionpay" type="id"/>
4850
<item name="settings_sub_title_donate" type="id"/>
4951
<item name="settings_sub_title_update_modules_same_time" type="id"/>
5052
<item name="fingerprint_verification" type="id"/>

0 commit comments

Comments
 (0)