android - 升级后 android Lollipop 设备上的权限问题

标签 android android-permissions android-5.1.1-lollipop target-sdk

我几天前更新了我的设备。这是一个 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/

相关文章:

android - 如何通过代码在 RelativeLayout 中定位 Button?

java - IllegalAccessError 运行 android 仪器测试

android - 以编程方式获取权限详细信息

c# - 在 visual studio 中进行 xamarin 更新后,使用 Android 5.1.1 Lollipop 启动应用程序时应用程序启动崩溃

android - Android 5.1设为优先模式

android - 如何在 ImageView 上绘图

Android - 如何获取最近捕获的图像的图像路径?

java - 为什么我对位于/data/user_de/中的文件的权限被拒绝

android - 请求权限仅显示已授予

android - 我可以作为应用开发者解决 Play 商店中的 -505 错误吗? (非 Adob​​e air 应用程序)