android – 如果用户拒绝在Oppo棒棒糖版本中使用permision,如何再次询问OPPO中的权限?

前端之家收集整理的这篇文章主要介绍了android – 如果用户拒绝在Oppo棒棒糖版本中使用permision,如何再次询问OPPO中的权限?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在Oppo mobile – Lollipop版本面临问题.
我需要在我的应用中写入联系人权限.
但在oppo棒棒糖中,它要求oppo自己的安全许可.
如果我拒绝该权限而不是应用程序在打开该屏幕时崩溃.
所以我想知道如何在Oppo Lollipop版本中查看此权限.
在另一台设备和所有操作系统它工作正常但我在OPPO棒棒糖版本面临问题.

如果我们打开安全权限On就会发生这种情况.如果我们将其关闭而不是它将起作用.
我想以编程方式请求权限,而不是进入设置

解决方法

正如@erfan所提到的,你几乎无能为力,因为只有Marshmallow及以上才支持动态请求许可.在Lolipop及以下,无论是否实际授予权限,询问权限都将立即生成“PERMISSION_GRANTED”. (不确定其他设备是否有任何例外)

我认为你能做的最好的事情就是抓住异常并向用户弹出一个解释.然后,当用户单击“确定”时,您可以将其重定向到应用程序设置.参见这里:How to open application permission window in app settings programmatically

原文链接:https://www.f2er.com/android/314088.html

猜你在找的Android相关文章