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
相关产品推荐
相关产品推荐

