2014-10-10 3 views
1

У меня проблема со строкой состояния в режиме киоска.Приложение для режима киоска для Android - строка состояния состояния

Я хочу знать как скрыть строку состояния, и я знаю, что можно ли постоянно ее отключать в 4.4.2 Kitkat? Но я нашел приятное приложение -KioWare.

Существует прохладный режим, когда я беру строку состояния вниз, она быстро возвращается в начало. Через 0,05 сек. Я не могу ничего щелкнуть. И это то, что я ищу.

Я не могу купить это приложение, потому что это дорого, и мне нужен только этот волшебный трюк со строкой состояния. Кто-нибудь может мне помочь? Это должно быть всего несколько строк кода.

ответ

0

Я написал статью, которая охватывает этот вопрос, но специально для Lollipop. Я не уверен, что режим immersive в 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); 
}