diff --git a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt
index 4b7ae7b50..464c6bf4e 100644
--- a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt
+++ b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt
@@ -26,6 +26,7 @@ import android.content.ComponentName
import android.content.Intent
import android.content.ServiceConnection
import android.content.pm.PackageManager
+import android.net.Uri
import android.os.Build
import android.os.Bundle
import android.os.Environment
@@ -399,6 +400,15 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) {
)
}
+ R.id.menu_app_settings -> {
+ val intent = Intent().apply {
+ action = Settings.ACTION_APPLICATION_DETAILS_SETTINGS
+ data = Uri.fromParts("package", app.packageName, null)
+ }
+
+ startActivity(intent)
+ }
+
R.id.menu_download_manager -> {
findNavController().navigate(R.id.downloadFragment)
}
@@ -413,6 +423,7 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) {
if (::app.isInitialized) {
val installed = PackageUtil.isInstalled(requireContext(), app.packageName)
menu?.findItem(R.id.action_uninstall)?.isVisible = installed
+ menu?.findItem(R.id.menu_app_settings)?.isVisible = installed
uninstallActionEnabled = installed
}
}
diff --git a/app/src/main/res/menu/menu_details.xml b/app/src/main/res/menu/menu_details.xml
index f28b16f57..121bfd2f8 100644
--- a/app/src/main/res/menu/menu_details.xml
+++ b/app/src/main/res/menu/menu_details.xml
@@ -24,6 +24,7 @@
android:icon="@drawable/ic_share"
android:title="@string/action_share"
app:showAsAction="ifRoom" />
+
@@ -36,6 +37,10 @@
android:id="@+id/menu_download_manager"
android:title="@string/title_download_manager" />
+
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 3de5fa11a..54bf10d36 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -282,6 +282,7 @@
About
"Accounts"
"Apps"
+ "App Settings"
"My apps & games"
"Apps in library"
"Apps on sale"