android 棒棒糖设备升级后出现权限问题
Permission issue on android lollipop device after upgarde
我几天前更新了我的设备。它是一个棒棒糖升级,但它仍然在 运行 时间开始询问我的应用程序的权限。
我有targetSDK 21
但是当我打开应用程序时,它会弹出 gps 权限,如果用户拒绝它,它就会停止工作。
我也使用了 checkSelfPermission
但每次用户拒绝它时它都会重新调整 Granted(0)
。
我当前的 android 版本 Phone 是 android 5.1.1
设备有 android 5.1.1 但它的 OS 像三星手机一样由小米定制。所以升级后它开始请求 GPS、联系人等资源的许可。它的 android sdk 版本是 android 5.1.1 而不是 Android 6.0 具有运行时权限。
更改gradlebuild下的sdk版本minSdkVersion 20 check from here https://developer.android.com/about/versions/android-5.0.html
您需要为 Android-21 plus 设备实施运行时权限检查。检查 的解决方案。你会发现数组是如何被利用的,主要是用户卡住。
此外,如果被拒绝,则您不能强制用户使用该功能。简而言之,您需要绕过该模块。
Lollipop没有运行时权限机制。
Runtime Premission 想出了 Android M.
我几天前更新了我的设备。它是一个棒棒糖升级,但它仍然在 运行 时间开始询问我的应用程序的权限。
我有targetSDK 21
但是当我打开应用程序时,它会弹出 gps 权限,如果用户拒绝它,它就会停止工作。
我也使用了 checkSelfPermission
但每次用户拒绝它时它都会重新调整 Granted(0)
。
我当前的 android 版本 Phone 是 android 5.1.1
设备有 android 5.1.1 但它的 OS 像三星手机一样由小米定制。所以升级后它开始请求 GPS、联系人等资源的许可。它的 android sdk 版本是 android 5.1.1 而不是 Android 6.0 具有运行时权限。
更改gradlebuild下的sdk版本minSdkVersion 20 check from here https://developer.android.com/about/versions/android-5.0.html
您需要为 Android-21 plus 设备实施运行时权限检查。检查
此外,如果被拒绝,则您不能强制用户使用该功能。简而言之,您需要绕过该模块。
Lollipop没有运行时权限机制。
Runtime Premission 想出了 Android M.