0
解锁android锁定屏幕时,我想启动我的应用程序,询问用户输入的内容,成功验证后允许用户使用平板电脑。Android禁用系统栏
我目前能够启动我的应用程序,当用户使用广播接收器解锁平板电脑,然后全屏显示应用程序。
请让我知道如何禁用此应用程序的系统栏,以便用户能够在成功验证后访问平板电脑。该应用在设备上具有root访问权限。
解锁android锁定屏幕时,我想启动我的应用程序,询问用户输入的内容,成功验证后允许用户使用平板电脑。Android禁用系统栏
我目前能够启动我的应用程序,当用户使用广播接收器解锁平板电脑,然后全屏显示应用程序。
请让我知道如何禁用此应用程序的系统栏,以便用户能够在成功验证后访问平板电脑。该应用在设备上具有root访问权限。
如果你的设备是植根这个代码将会帮助你隐藏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"));
检查由velazcod在Is there a way to hide the system bar in Android 3.0? It's an internal device and I'm managing navigation
这不会影响Android系统吧。 –
没有提供答案..这只是隐藏通知栏不系统栏。 –
是不同于通知栏的系统栏吗?如果你的意思是'ActionBar',有更简单的方法来隐藏它 – thepoosh
检查我编辑的答案。 –