新しい Android 6.0 (Marshmallow) リリースに関して質問があります。
インテントなどを介して特定のアプリの「アプリの権限」画面を表示することは可能ですか?
次のコードを使用すると、設定でアプリの「アプリ情報」画面を表示できます。
startActivity(
new Intent(
android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS,
Uri.fromParts("package", getPackageName(), null)
)
);
アプリの「アプリの権限」画面を直接開くための同様の解決策はありますか?
これについてはすでに調査しましたが、解決策を見つけることができませんでした。
ベストアンサー1
公式のマシュマロ許可ビデオ(4分43秒) の場合は、代わりにアプリケーションの設定ページを開く必要があります (そこから 1 回のクリックで権限ページに移動できます)。
設定ページを開くには、次のようにします
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts("package", getPackageName(), null);
intent.setData(uri);
startActivity(intent);