自分のAndroidアプリで特定のシステムアプリケーションのアプリケーション設定画面を表示する必要があります。現在、私はそれを別のアクティビティとしてのみ起動でき、バックグラウンドのタイマーで、ユーザーがアクション(強制停止)を実行したかどうかを確認してから、アクティビティを再度起動します。
私が今持っているもの:
public static void showInstalledAppDetails(Context context, String packageName)
{
Intent intent = new Intent();
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri uri = Uri.fromParts("package", packageName, null);
intent.setData(uri);
context.startActivity(intent);
}
設定画面を自分のアプリケーションに統合したいのですが、ActivityGroupを使用して、子アクティビティとしてシステム設定を起動してみました。操作はセキュリティ例外(MANAGE_USB権限の欠如)で失敗します。
これを機能させる方法はありますか?
ありがとう、Swav