我使用此代码隐藏系统栏
try {
Process process=Runtime.getRuntime().exec(new String[]{"su","-c","service call activity " + 42
+ " s16 com.android.systemui"});
process.waitFor();
} catch (IOException e) {
e.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
但是自5.0更新以来,这段代码不再适用了。
答案 0 :(得分:3)
您可以使用以下内容。 将系统栏放入"熄灯"模式,系统栏按钮和通知变暗。
View v = findViewById(R.id.view_id);
v.setSystemUiVisibility(View.STATUS_BAR_HIDDEN);
答案 1 :(得分:1)
如果您的设备已植根,请将其添加到/system/build.prop
ro.statusbar.alwayshide=true
并重启设备