Android M设备管理员激活失败

Android M设备管理员激活失败,android,admin,device,Android,Admin,Device,我的应用程序使用设备管理API和系统警报窗口权限。在棉花糖设备中,当我尝试激活或停用我的应用程序的设备管理员时,如果未向我的应用程序授予SYSTEM\u ALERT\u WINDOW权限,则系统设置应用程序崩溃,原因是我的应用程序没有SYSTEM\u ALERT\u WINDOW权限。我可以知道这背后的原因吗?系统是否临时吊销该权限? 谢谢。从android 6.0开始,默认情况下只授予有限的权限。您必须在运行时询问他们。是的,但是设备管理API是否需要SYSTEM\u ALERT\u WIND

我的应用程序使用设备管理API和系统警报窗口权限。在棉花糖设备中,当我尝试激活或停用我的应用程序的设备管理员时,如果未向我的应用程序授予SYSTEM\u ALERT\u WINDOW权限,则系统设置应用程序崩溃,原因是我的应用程序没有SYSTEM\u ALERT\u WINDOW权限。我可以知道这背后的原因吗?系统是否临时吊销该权限?
谢谢。

从android 6.0开始,默认情况下只授予有限的权限。您必须在运行时询问他们。是的,但是设备管理API是否需要SYSTEM\u ALERT\u WINDOW权限?在其他应用程序上打开窗口需要SYSTEM\u ALERT\u WINDOW权限,就像Facebook messenger聊天头一样。即使没有它,你也可以很好地工作。我需要一些其他用途的许可。这就是为什么我在清单中声明了它,但如果我从系统设置中撤销此权限,并尝试激活或停用我的应用程序的设备管理员,则系统设置应用程序将崩溃。您应该发布错误日志。没有它我什么也说不出来。