Skip to content

Commit

Permalink
+ 4.3.1 云闪付支持 for Xposed v2
Browse files Browse the repository at this point in the history
云闪付设置页文字修改
  • Loading branch information
eritpchy committed Jan 28, 2022
1 parent 4962d20 commit 47219e0
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 9 deletions.
4 changes: 4 additions & 0 deletions app/src/main/java/com/surcumference/fingerprint/Lang.java
Original file line number Diff line number Diff line change
Expand Up @@ -115,12 +115,16 @@ public static String getString(int res) {
return tr("启用微信指纹支付", "啟用微信指紋支付", "Enable fingerprint payment for WeChat");
case R.id.settings_sub_title_switch_qq:
return tr("启用QQ指纹支付", "啟用QQ指紋支付", "Enable fingerprint payment for QQ");
case R.id.settings_sub_title_switch_unionpay:
return tr("启用云闪付指纹支付", "啟用雲閃付指紋支付", "Enable fingerprint payment for Union Pay");
case R.id.settings_sub_title_password_alipay:
return tr("请输入支付宝的支付密码, 密码会加密后保存, 请放心", "請輸入支付宝的支付密碼, 密碼會加密后保存, 請放心", "Please enter your Payment password");
case R.id.settings_sub_title_password_wechat:
return tr("请输入微信的支付密码, 密码会加密后保存, 请放心", "請輸入微信的支付密碼, 密碼會加密后保存, 請放心", "Please enter your Payment password");
case R.id.settings_sub_title_password_qq:
return tr("请输入QQ的支付密码, 密码会加密后保存, 请放心", "請輸入QQ的支付密碼, 密碼會加密后保存, 請放心", "Please enter your Payment password");
case R.id.settings_sub_title_password_unionpay:
return tr("请输入云闪付的支付密码, 密码会加密后保存, 请放心", "請輸入雲閃付的支付密碼, 密碼會加密后保存, 請放心", "Please enter your Payment password");
case R.id.settings_sub_title_donate:
return tr("如果您觉得本软件好用, 欢迎赞助, 多少都是心意", "如果您覺得本軟件好用, 歡迎贊助, 多少都是心意", "Donate me, If you like this project");
case R.id.settings_sub_title_update_modules_same_time:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,15 +69,27 @@ private void init(Context context) {
mListView.setPadding(defHPadding, defVPadding, defHPadding, defVPadding);
mListView.setDivider(new ColorDrawable(Color.TRANSPARENT));

if (context.getPackageName().equals(Constant.PACKAGE_NAME_WECHAT)) {
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()));
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_wechat)));
} else if (context.getPackageName().equals(Constant.PACKAGE_NAME_QQ)) {
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()));
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_qq)));
} else {
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()));
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_alipay)));
String packageName = context.getPackageName();
switch (packageName) {
case Constant.PACKAGE_NAME_WECHAT:
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()));
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_wechat)));
break;
case Constant.PACKAGE_NAME_QQ:
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()));
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_qq)));
break;
case Constant.PACKAGE_NAME_TAOBAO:
case Constant.PACKAGE_NAME_ALIPAY:
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()));
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_alipay)));
break;
case Constant.PACKAGE_NAME_UNIONPAY:
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()));
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_password), Lang.getString(R.id.settings_sub_title_password_unionpay)));
break;
default:
throw new RuntimeException("Package " + packageName + " not supported yet!");
}
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_donate), Lang.getString(R.id.settings_sub_title_donate)));
mSettingsDataList.add(new PreferenceAdapter.Data(Lang.getString(R.id.settings_title_checkupdate), Lang.getString(R.id.settings_sub_title_checkupdate)));
Expand Down
2 changes: 2 additions & 0 deletions app/src/main/res/values/ids.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@
<item name="settings_sub_title_switch_alipay" type="id"/>
<item name="settings_sub_title_switch_wechat" type="id"/>
<item name="settings_sub_title_switch_qq" type="id"/>
<item name="settings_sub_title_switch_unionpay" type="id"/>
<item name="settings_sub_title_password_alipay" type="id"/>
<item name="settings_sub_title_password_wechat" type="id"/>
<item name="settings_sub_title_password_qq" type="id"/>
<item name="settings_sub_title_password_unionpay" type="id"/>
<item name="settings_sub_title_donate" type="id"/>
<item name="settings_sub_title_update_modules_same_time" type="id"/>
<item name="fingerprint_verification" type="id"/>
Expand Down

0 comments on commit 47219e0

Please sign in to comment.