From d395365e2cb4e0c52152b8464c778b90e8f2871b Mon Sep 17 00:00:00 2001 From: vvb2060 Date: Sun, 16 May 2021 04:37:31 +0800 Subject: [PATCH] View in other app (#591) --- .../java/org/lsposed/manager/adapters/ScopeAdapter.java | 7 +++---- .../org/lsposed/manager/ui/activity/ModulesActivity.java | 6 +++--- app/src/main/res/menu/context_menu_modules.xml | 4 ++-- app/src/main/res/menu/menu_app_item.xml | 6 +++--- app/src/main/res/values-zh-rCN/strings.xml | 2 +- app/src/main/res/values-zh-rHK/strings.xml | 2 +- app/src/main/res/values-zh-rTW/strings.xml | 2 +- app/src/main/res/values/strings.xml | 2 +- 8 files changed, 15 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java b/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java index 48efcf7b..5064259f 100644 --- a/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java +++ b/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java @@ -296,9 +296,9 @@ public class ScopeAdapter extends RecyclerView.Adapter } } else if (itemId == R.id.menu_compile_speed) { CompileDialogFragment.speed(activity.getSupportFragmentManager(), info); - } else if (itemId == R.id.menu_app_store) { - Uri uri = Uri.parse("market://details?id=" + info.packageName); - Intent intent = new Intent(Intent.ACTION_VIEW, uri); + } else if (itemId == R.id.menu_other_app) { + var intent = new Intent(Intent.ACTION_SHOW_APP_INFO); + intent.putExtra(Intent.EXTRA_PACKAGE_NAME, module.packageName); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); try { activity.startActivity(intent); @@ -422,7 +422,6 @@ public class ScopeAdapter extends RecyclerView.Adapter if (android) { menu.findItem(R.id.menu_force_stop).setTitle(R.string.reboot); menu.removeItem(R.id.menu_compile_speed); - menu.removeItem(R.id.menu_app_store); } }); diff --git a/app/src/main/java/org/lsposed/manager/ui/activity/ModulesActivity.java b/app/src/main/java/org/lsposed/manager/ui/activity/ModulesActivity.java index 99f4a035..ba2d4c70 100644 --- a/app/src/main/java/org/lsposed/manager/ui/activity/ModulesActivity.java +++ b/app/src/main/java/org/lsposed/manager/ui/activity/ModulesActivity.java @@ -257,9 +257,9 @@ public class ModulesActivity extends BaseActivity implements ModuleUtil.ModuleLi Snackbar.make(binding.snackbar, R.string.module_no_ui, Snackbar.LENGTH_LONG).show(); } return true; - } else if (itemId == R.id.menu_app_store) { - Uri uri = Uri.parse("market://details?id=" + module.packageName); - Intent intent = new Intent(Intent.ACTION_VIEW, uri); + } else if (itemId == R.id.menu_other_app) { + var intent = new Intent(Intent.ACTION_SHOW_APP_INFO); + intent.putExtra(Intent.EXTRA_PACKAGE_NAME, module.packageName); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); try { startActivity(intent); diff --git a/app/src/main/res/menu/context_menu_modules.xml b/app/src/main/res/menu/context_menu_modules.xml index 7feef292..9b1fb8e0 100644 --- a/app/src/main/res/menu/context_menu_modules.xml +++ b/app/src/main/res/menu/context_menu_modules.xml @@ -24,8 +24,8 @@ android:id="@+id/menu_launch" android:title="@string/module_settings" /> + android:id="@+id/menu_other_app" + android:title="@string/modules_other_app" /> diff --git a/app/src/main/res/menu/menu_app_item.xml b/app/src/main/res/menu/menu_app_item.xml index aa7fe364..1cb39221 100644 --- a/app/src/main/res/menu/menu_app_item.xml +++ b/app/src/main/res/menu/menu_app_item.xml @@ -29,9 +29,9 @@ android:id="@+id/menu_compile_speed" android:title="@string/compile_speed" /> + android:id="@+id/menu_other_app" + android:title="@string/modules_other_app" /> - \ No newline at end of file + diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 4f8c7d03..286c5ec7 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -127,7 +127,7 @@ 过滤… - 在应用商店查看 + 在其它应用中查看 应用信息 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 6fdb93bf..4acd4abc 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -126,7 +126,7 @@ Filter… - 在應用商店查看 + 在其他應用中查看 應用資訊 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 845b450a..f3ad9460 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -126,7 +126,7 @@ 過濾… - 在 Play 商店檢視 + 在其他應用程式中檢視 程式資訊 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 18989f30..7a95dc91 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -127,7 +127,7 @@ Filter… - View in App Store + View in other app App info