Мне нужно показать и скрыть системную панель в моем приложении, поэтому я использовал для этого две кнопки. Раньше я тестировал устройства Android (3.0.1) и Android (4.1.1). Для Android (3.0.1) я могу скрывать и отображать системную панель в соответствии с моим требованием. Но в Android (4.1.1) не работают кнопки скрытия и показа системной панели.
и мой код
// Showing system bar
showSystemBarBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
try {
Process proc = Runtime.getRuntime().exec(new String[]{"am","startservice","-n","com.android.systemui/.SystemUIService"});
proc.waitFor();
} catch(Exception e) {
e.printStackTrace();
}
}
});
// Hiding System bar
hideSystemBarBtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
try {
Process proc = Runtime.getRuntime().exec(new String[]{"su","-c","service call activity 79 s16 com.android.systemui"});
proc.waitFor();
} catch(Exception e){
e.printStackTrace();
}
}
});
Как я могу решить проблему?