4

我发现可以通过禁用包com.android.systemui来禁用 Android 最近的应用程序对话框。我想在 kiosk 模式下运行我的(根)设备,因此最近的应用程序对话框不能在长按时显示。

现在, com.android.systemui到底是做什么的?我不需要通知和电源指示灯之类的东西,所以如果那种化妆品消失了也没关系。如果软输入主页按钮消失也可以,因为我已将它们替换为软件应用程序(按钮救星)。

禁用com.android.systemui是否安全,或者我是否会在某些不清楚的情况下冒着微妙的系统挂起的风险?简而言之——它只是另一个应用程序,还是对 Android 操作系统绝对必要?(到目前为止我还没有遇到任何问题!)

com.android.systemui是否适用于所有 Android 版本?

4

2 回答 2

5

如果您从系统中完全删除 SystemUI.apk,您的设备将在启动时挂起并且永远不会再次完全启动。以前试过。;) Framework-res 和系统对 SystemUI 有一些依赖关系。

摆脱 SystemUI的正确、非侵入性BOOT_COMPLETED方法是让应用程序通过am force-stop com.example.systemui或强制关闭它kill <PID>。根据设备 SystemUI 会自行重新启动(并非总是如此),如果确实如此,您必须设置一个Timer重复终止过程的。Play 商店中有一个应用程序可以做到这一点,但我不能说它的可靠性。

希望这可以帮助,

于 2015-04-15T05:17:21.440 回答
2

我通过删除成功地在我的手机上禁用了它;带有通知和时钟的丑陋顶栏不见了。

缺点是原生屏幕截图不起作用,最近的应用程序切换器也不起作用,但这两个问题都可以通过替换来解决。

由于 CPU 使用率较低,电池寿命略有增加。

(I9500 氰基 11)

于 2015-09-27T18:16:16.157 回答