我正在为孩子们写一个发射器。父母可以在他们的发射器和儿童发射器之间切换。 我需要在孩子发射器中隐藏状态栏(通知栏),即使孩子们使用父母放入孩子发射器的应用程序。
当我将其放入我的每项活动的onCreate
时,以下代码正常工作。
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
但由于我无权访问添加到儿童启动器的那些应用程序onCreate
,我无法在这些情况下隐藏它。
我想要做的是在设备中使用后台service
在孩子启动器中,并从service
隐藏或禁用status bar
。
这也是防止我status bar
内部service
拉下来的好方法
是否有任何建议要禁用status bar
中的service
。
下面的图片显示了三星孩子Launcher处理它的方式,用户访问孩子启动器后,status bar
显示一个图标,用户无法下拉status bar