我需要顯示和隱藏在我的應用程序的系統欄顯示系統吧,所以我用了兩個按鈕爲。我曾經測試Android(3.0.1)和Android(4.1.1)設備。爲Android(3.0.1),我能夠隱藏和顯示系統欄按我的要求。但在Android(4.1.1)中,按鈕無法隱藏和顯示系統欄。如何隱藏和機器人(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();
}
}
});
任何人都可以找出原因,並幫我解決這個問題...
都是設備紮根? –
你爲什麼要實施它使用運行,但不http://stackoverflow.com/questions/6872376/how-to-hide-the-title-bar-through-code-in-android變種? – sandrstar
是啊,兩個設備都植根 –