我在自助服务终端模式App中遇到状态栏问题。
我想知道如何隐藏状态栏,我知道是否可以在4.4.2 Kitkat中永久禁用它?但我找到了不错的应用程序-KioWare 。
当我抓住状态栏时有一个很酷的模式,它很快就会回到顶部。在0.05秒。我无法点击任何内容。这就是我正在寻找的。
我无法购买这个应用程序,因为它的价格昂贵而且我只需要这个魔术技巧和状态栏。有人可以帮帮我吗?它应该只有几行代码。
答案 0 :(得分:0)
我写了一篇文章,涵盖了这个问题,但专门针对棒棒糖。我不确定Android 5中的沉浸式模式是否也适用于4.4.2,但它可能会尝试一下吗?
http://www.sureshjoshi.com/mobile/android-kiosk-mode-without-root/
@Override
protected void onResume() {
super.onResume();
hideSystemUI();
}
// This snippet hides the system bars.
private void hideSystemUI() {
// Set the IMMERSIVE flag.
// Set the content to appear under the system bars so that the content
// doesn't resize when the system bars hide and show.
mDecorView.setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar
| View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
}