小编Luk*_*nke的帖子

CLOSE_SYSTEM_DIALOGS广播后,三星设备不会关闭应用程序抽屉

我正在为Android 6.0开发一个简单的Kiosk模式应用程序.我有小部件,HTC,联想等设备上的所有工作,但我无法在任何三星设备上使用一个功能.

该功能是使用自动关闭每个系统系统对话框

Intent closeDialog = new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
sendBroadcast(closeDialog);
Run Code Online (Sandbox Code Playgroud)

这是从服务广播的.

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

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

请注意,这不是本软件上下文中的恶意操作,这适用于客户端,需要此功能并且完全请求.

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

所以我的问题是:您是否知道如何在安装了Knox的三星设备上完成这项工作(使用ACTION_CLOSE_SYSTEM_DIALOGS意图关闭应用程序抽屉)?

谢谢.

android

9
推荐指数
1
解决办法
469
查看次数

标签 统计

android ×1