我在Oppo mobile-棒棒糖版本中遇到问题。
我需要在我的应用中具有写联系人权限。
但是在oppo棒棒糖中,它要求oppo自己的安全许可。
如果我拒绝该权限,则应用程序在打开该屏幕时崩溃。
所以我想知道如何在Oppo Lollipop版本中检查此权限。
在另一台设备和所有操作系统上都可以正常工作,但是我在OPPO Lollipop版本中遇到问题。

如果我们将安全权限设置为“On”(关闭),则会发生这种情况,否则它将起作用。
我只想以编程方式询问权限,而不是进入设置

最佳答案

正如@erfan所提到的,您几乎无能为力,因为仅棉花糖及更高版本支持动态询问权限。在Lolipop及更低版本上,默认情况下,无论是否实际授予许可,询问权限都会立即显示“PERMISSION_GRANTED”。 (不过,不确定其他设备是否有异常(exception))

我认为您能做的最好的就是捕捉异常并向用户弹出一个说明。然后,当用户单击“确定”时,您可以将其重定向到应用程序设置。引用这里:How to open application permission window in app settings programmatically

关于android - 如果用户拒绝Oppo Lollipop 版本中的许可,如何再次询问OPPO中的许可?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49208392/

10-10 01:54