相关疑难解决方法(0)

ACCESS_MEDIA_LOCATION 权限请求未显示提示

我已将我的应用程序设置为目标 AP 29 并requestLegacyExternalStorage=true从清单中删除。

现在我正在检查用户是否具有此权限,如果结果被拒绝,我会请求权限。

我的问题是,请求许可返回时Granted没有显示提示...我知道流程正在运行,因为在获得许可后我能够从图片中读取 GPS 位置

我看到权限状态= Denied,一旦我明确请求此权限,它就会返回,Granted而无需任何用户交互。

一切看起来都不错,但我对没有看到提示感到困惑......这是预期的吗?我看到此权限属于“危险”权限,因此我期待出现提示。我正在 Android 10 设备上进行测试。

我没有显示任何代码,因为该项目是 Xamarin 并且权限逻辑是通过第三方库处理的,我认为我的代码不会有帮助,因为请求权限的平台逻辑被组件隐藏了。

android scoped-storage

7
推荐指数
1
解决办法
3534
查看次数

标签 统计

android ×1

scoped-storage ×1