Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.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 - Fatal编程技术网

Android禁用系统栏

Android禁用系统栏,android,Android,在解锁安卓锁屏时,我想启动我的应用程序,要求用户输入一些信息,并在成功验证后允许用户使用平板电脑 当前,当用户使用广播接收器解锁平板电脑,然后全屏显示应用程序时,我可以启动我的应用程序 请让我知道如何仅为此应用禁用系统栏,以便用户在成功验证后能够访问平板电脑。应用程序在设备上具有根用户访问权限。如果您的设备是根用户,此代码将帮助您隐藏ICS上的系统栏: ArrayList<String> list = new ArrayList<String>(); Map<Str

在解锁安卓锁屏时,我想启动我的应用程序,要求用户输入一些信息,并在成功验证后允许用户使用平板电脑

当前,当用户使用广播接收器解锁平板电脑,然后全屏显示应用程序时,我可以启动我的应用程序


请让我知道如何仅为此应用禁用系统栏,以便用户在成功验证后能够访问平板电脑。应用程序在设备上具有根用户访问权限。

如果您的设备是根用户,此代码将帮助您隐藏ICS上的系统栏:

ArrayList<String> list = new ArrayList<String>();
Map<String, String> env = System.getenv();
for (String envName : env.keySet()) {
    list.add(envName + "=" + env.get(envName));
}

// Array containing the environment to start the new process in
String[] envp = (String[]) list.toArray(new String[0]);

String hidingCommand = "while [ true ]\n" + "do\n" + "killall com.android.systemui\n" + "done\n";
Runtime.getRuntime().exec(new String[] { "su", "-c", command }, envp);

myContext.sendBroadcast(new Intent("com.mycompany.myapp.ACTION_BARHIDDEN"));
ArrayList list=new ArrayList();
Map env=System.getenv();
for(字符串envName:env.keySet()){
添加(envName+“=”+env.get(envName));
}
//包含要在其中启动新进程的环境的数组
String[]envp=(String[])list.toArray(新字符串[0]);
String hidingCommand=“while[true]\n”+“do\n”+“killall com.android.systemui\n”+“done\n”;
Runtime.getRuntime().exec(新字符串[]{“su”,“-c”,command},envp);
myContext.sendBroadcast(新意图(“com.mycompany.myapp.ACTION\u BARHIDDEN”);

检查velazcod在

否中提供的答案。。这只是隐藏了通知栏而不是系统栏。系统栏与通知栏不同吗?如果你指的是
ActionBar
,那么还有更简单的隐藏方法来检查我编辑的答案。这不会影响android系统栏。