【发布时间】:2015-11-10 18:31:11
【问题描述】:
它完全忽略:
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
所以我得到了例外:
原因:android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@86fb55b -- 该窗口类型的权限被拒绝
它甚至没有列出:
我应该如何解决它?谢谢。
编辑:
它在配置应用程序/高级/绘制其他应用程序中列出。所以我打开它,现在它工作正常,但是为什么在我运行我的应用程序时没有任何对话框询问权限?所有权限都被默认关闭了,我需要去设置并手动打开它吗?
【问题讨论】:
-
我也遇到了这个问题。我也尝试通过调用
Activity#requestPermissions()来获得SYSTEM_ALERT_WINDOW 的权限,但这不起作用。 -
我在这里提出了一个错误报告:code.google.com/p/android-developer-preview/issues/…
-
顺便说一句,权限列在设置 -> 应用程序 -> 顶部栏中的齿轮图标 -> 绘制在其他应用程序上(在高级部分下)。非常非常隐蔽!
标签: android android-6.0-marshmallow