Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过固件在平板电脑中隐藏Android系统栏_Android_Root_Android Firmware - Fatal编程技术网

通过固件在平板电脑中隐藏Android系统栏

通过固件在平板电脑中隐藏Android系统栏,android,root,android-firmware,Android,Root,Android Firmware,我需要知道android平板电脑中显示系统栏(主页按钮、后退按钮、设置)的流程或应用程序。我需要终止此进程或应用程序,以避免用户访问android设置。我有可能在定制的android固件中实现这一点 我需要在android代码中修改什么来隐藏此栏 谢谢看看GitHub。流程为com.android.systemui,HideBar显示特定的服务类名称。您可以使用ActivityManager或Process杀死它,但由于它是一个系统进程,它可能会导致不稳定,并可能自行恢复。在internet上进

我需要知道android平板电脑中显示系统栏(主页按钮、后退按钮、设置)的流程或应用程序。我需要终止此进程或应用程序,以避免用户访问android设置。我有可能在定制的android固件中实现这一点

我需要在android代码中修改什么来隐藏此栏


谢谢

看看GitHub。流程为
com.android.systemui
,HideBar显示特定的服务类名称。您可以使用
ActivityManager
Process
杀死它,但由于它是一个系统进程,它可能会导致不稳定,并可能自行恢复。

在internet上进行了大量搜索后,我使用以下方法将系统栏隐藏并显示在4.2设备中:

要隐藏:

Runtime.getRuntime().exec("service call activity 42 s16 com.android.systemui");
如果API小于14,则使用79而不是42。您可能还需要包括SET_DEBUG_APP权限,在这种情况下,您需要使用系统密钥对应用程序进行签名或将其安装在/system/APP/目录中

显示:

Runtime.getRuntime().exec("am startservice --user 0 -n com.android.systemui/.SystemUIService");
如果使用API 4.0到4.1,请删除--user 0选项。或者,有些人使用了-a(而不是-n)选项,尽管这会在我的设备上导致错误:

错误:未找到;没有启动任何服务