我几天前更新了我的设备。这是一个 Lollipop 升级,但它仍然开始在运行时询问我的应用程序的权限。
我有targetSDK 21
但是当我打开应用程序时,它会弹出 gps 权限,如果用户拒绝它,它就会停止工作。
我还使用了 checkSelfPermission
但每次用户拒绝它时它都会重新调整 Granted(0)
。
我当前的 Android Phone 版本是 android 5.1.1
Android 5.1.1 的设备,但它的操作系统像三星手机一样由小米定制。所以升级后它开始请求 GPS、联系人等资源的许可。它的android sdk版本是android 5.1.1而不是具有运行时权限的Android 6.0。
最佳答案
您需要为 Android-21 plus 设备实现运行时权限检查。检查解决方案 here .您会发现其中如何使用数组,主要是用户卡住。
此外,如果被拒绝,则您不能强制用户使用该功能。简而言之,您需要绕过该模块。
关于android - 升级后 android Lollipop 设备上的权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38453184/