如何在 Android 中以编程方式在“设置”中打开“应用程序权限”页面?

Dan*_*ark 4 java android

我知道已经有很多问题了。
但是今天我发现了这个:

在此处输入图片说明

在此处输入图片说明

我的手机是 Gallaxy Note 4 和三星画廊应用程序就像我想要的那样“从活动打开应用程序权限页面!” 不是设置详细信息页面。

有谁知道怎么做?

Jar*_*ler 7

以下是为您的应用程序打开“设置”>“权限”的方法:

public static void openPermissionSettings(Activity activity) {
  Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, 
      Uri.parse("package:" + activity.getPackageName()));
  intent.addCategory(Intent.CATEGORY_DEFAULT);
  intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  activity.startActivity(intent);
}
Run Code Online (Sandbox Code Playgroud)

当您的许可被拒绝并shouldShowRequestPermissionRationale(Activity activity, String permission)返回 true时,您应该考虑使用它。