在CLOSE_SYSTEM_DIALOGS广播之后,三星设备不closures应用程序抽屉

我正在为Android 6.0开发一个简单的Kiosk Mode应用程序。 我拥有小米,HTC,联想等设备上的所有function,但是我无法在任何三星设备上使用某项function。

该function是自动closures每个系统系统对话框使用

Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS); sendBroadcast(closeDialog); 

这是从服务广播。

在我的其他,非三星设备,一切正常,所有的系统对话框closures,但在任何三星设备(S5,S6边缘,…)这个广播被忽略,例如应用程序抽屉保持打开状态。

我观察到,即使使用ADB来广播这个意图,应用程序抽屉也会保持打开状态,但是例如,如果从adb广播这个对话框,closures设备对话框就会closures。

请注意,这不是在这个软件的背景下的恶意行为,这是为客户端,需要这个function,它是完全征求。

我已经完成了对三星诺克斯的研究,但是我们必须获得使用诺克斯标准SDK的许可证,这不在本项目的范围之内。

所以我的问题是:你有任何想法如何使这个工作(closures与ACTION_CLOSE_SYSTEM_DIALOGS意图的应用程序抽屉)三星设备与诺克斯安装?

谢谢。

Solutions Collecting From Web of "在CLOSE_SYSTEM_DIALOGS广播之后,三星设备不closures应用程序抽屉"