Permission from manifest doesn't work in Android 6 我跟着上面的帖子,我做了工作,并提出了我的应用程序的意图提示,以吸引其他人。可悲的是,我发现开关变灰了。经过一些谷歌搜索
我已经看到其他人指向屏幕过滤器服务是罪魁祸首,除了我没有安装任何这些服务。此外,我已经看到其他应用(即Facebook Messenger
)没有显示为灰色,我可以打开和关闭permission
,没有任何问题。
我的代码中是否遗漏了导致permission
切换为灰色的内容?
编辑: 我发现另一篇文章使用运行相同版本Android的相同设备几乎完全相同的问题。 Android "Screen Overlay Detected" message if user is trying to grant a permission when a notification is showing
在设备Moto
和Nexus 6P
更多编辑:
还在运行Samsung Galaxy S7 Edge
的{{1}}和AVD
上进行了测试,结果相同
答案 0 :(得分:1)
简单错误。我有我的清单
<uses-permission android:name="ANDROID.PERMISSION.SYSTEM_ALERT_WINDOW"/>
应该是什么时候
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>