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

Android 13中通过ADB授予ACCESS_FINE_LOCATION权限后,「使用精确位置」开关未开启的问题求助

Android 13中通过ADB授予ACCESS_FINE_LOCATION权限后,「使用精确位置」开关未开启的问题求助

大家好,我最近碰到了个棘手的问题,想跟各位开发者请教一下:

我正在通过系统应用调用ADB命令给我的App授予ACCESS_FINE_LOCATION权限,用的代码是这样的:

executeADBCommands("pm grant " + MY_PACKAGE_NAME + " " + RUNTIME_PERMISSIONS[i]);

我已经通过ADB确认权限确实成功授予了,但奇怪的是,系统设置里的「使用精确位置」复选框始终处于关闭状态,而且App也没有弹出请求开启精确位置的弹窗。

现在我想实现的是,能通过程序方式把这个精确位置设置给启用,有没有哪位大佬知道该怎么处理这个问题呀?求支招!

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.08 14:02:59