2016-07-25 60 views
3

我写了一个简单的演示,测试第三方推送SDK。Android启动应用程序显示“可以修改系统设置”对话框

当我启动我的演示程序时,系统向我显示一个类似的对话框。 但该对话框不会显示在下方的Android 6.0

enter image description here

如何避免它,当我启动我的应用程序,除了允许许可请求?

+0

从Android 6.0开始,一些权限不会自动授予,而是用户应该允许它。 –

回答

0

好的我检查了文档Android Developers

看起来像我的第三方SDK以编程方式请求WRITE_SETTINGS权限并启动“可以修改系统设置”对话框。

0

可能你在编程上使用wifi或类似的东西。哪块得到块。请检查你的任何这种功能

1

根据棉花糖及以上,该应用程序不允许在安装时的权限。相反,系统会在需要的时候请求所需的许可(如果授予,则只需一次)。在较早的版本(< 23)中,应用程序在安装时被授予所有必需的权限。

可以修改系统设置:

这是另一个新的访问设置。这用于执行诸如读取当前设置,打开Wi-Fi以及更改屏幕亮度或音量等操作。这是另一个不在权限列表中的权限。

+2

是否有任何特定权限可以导致此“可以修改系统设置”对话框? – TimmyMa

相关问题