我编写了一个Android 7.0应用程序,该应用程序在后台(使用后台服务)收集传感器数据。在传感器记录运行期间,我想隐藏状态栏(即Wifi符号,时钟等)。
我考虑过在后台服务运行时在状态栏上添加黑色栏。该怎么办?
答案 0 :(得分:0)
您可以通过setSystemUiVisibility()
View decorView = getWindow().getDecorView();
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
编辑 请忽略此答案,因为这仅适用于前台应用程序。 就我的有限知识而言,对于后台应用程序,无法将系统范围的UI设置为不可见。