借鉴其他应用问题 |开关变灰

Draw over Other Apps Issue | switch is grayed out

我按照上面的 post 进行了工作,并为我的应用程序提出了意图提示以吸引其他人。遗憾的是,我发现 开关变灰了 。经过一番谷歌搜索

我看到其他人指出屏幕过滤服务是罪魁祸首,但我没有安装任何这些服务。另外,我看到其他应用程序(即 Facebook Messenger)没有变灰,我可以毫无问题地打开和关闭 permission

我的代码中是否遗漏了一些导致它们 permission 开关变灰的内容?

编辑: 我发现另一个 post 使用相同的设备 运行 和 Android 的相同版本,但问题几乎相同。 Android "Screen Overlay Detected" message if user is trying to grant a permission when a notification is showing

在设备 MotoNexus 6P

中测试

更多编辑: 还在 Samsung Galaxy S7 EdgeAVD 运行 SDK 23 上进行了测试,结果相同

简单错误。我的清单中有

<uses-permission android:name="ANDROID.PERMISSION.SYSTEM_ALERT_WINDOW"/>

什么时候应该

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>