Vis*_*nav 5 android kotlin android-studio
我想直接打开按钮单击 android 30 上的位置权限设置。我该如何打开?
下面是我的代码。这会在权限页面上导航我,
final Intent i = new Intent();
i.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
i.addCategory(Intent.CATEGORY_DEFAULT);
i.setData(Uri.parse("package:" + context.getPackageName()));
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
i.addFlags(Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS);
context.startActivity(i);
Run Code Online (Sandbox Code Playgroud)
小智 10
首先请求 ACCESS_FINE_LOCATION(或粗略)的权限。然后,如果您获得了权限,请请求 ACCESS_BACKGROUND_LOCATION 的权限。它将直接打开应用程序位置设置,但前提是您有Target SDK 30。
归档时间: |
|
查看次数: |
2727 次 |
最近记录: |