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

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...