You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android开发:如何直接跳转至应用位置权限设置页面

Android直接跳转位置权限设置页面的解决方案

你当前的代码会跳转到应用信息页,是因为用了Settings.ACTION_APPLICATION_DETAILS_SETTINGS这个Action,要直接打开包含「始终允许、仅在使用应用时允许、每次询问、拒绝」选项的位置权限设置页,得根据系统版本用对应的Intent:

Android 12及以上(API 31+)

Android 12开始提供了直接跳转的系统Action:Settings.ACTION_APP_LOCATION_SETTINGS,用这个就能直达目标页面,代码示例:

Intent intent = new Intent(Settings.ACTION_APP_LOCATION_SETTINGS);
Uri uri = Uri.fromParts("package", PACKAGE_NAME, null);
intent.setData(uri);
startActivity(intent);

Android 11及以下

Android 11及更早的系统没有直接跳转至该具体权限页的系统Intent,只能先通过常规权限请求流程触发权限弹窗,若用户拒绝并勾选「不再询问」,再引导到应用信息页让用户手动调整权限。

内容的提问来源于stack exchange,提问作者Hbk88

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 02:52:04