Как убрать панель навигации Android 5.0+

379
15 июня 2017, 04:45

Работаю с приложением-киоском на Android 5.1.1. Нужно убрать панель навигации, чтобы пользователь не смог выходить из приложения. Следующий код работал на предыдущих версиях Android:

        String ProcID = "79";
        if (VERSION.SDK_INT >= VERSION_CODES.ICE_CREAM_SANDWICH) {
            ProcID = "42";
            Log.i("XXXX Log", "ICS");
        } else {
            Log.i("XXXX Log", "HONEYCOMB");
        }
        Process proc = Runtime.getRuntime().exec(new String[] { "su", "-c", "service call activity " + ProcID + " s16 com.android.systemui" });
        proc.waitFor();

Полагаю, что нужно изменить ProcID. Только вот какой номер процесса навигационной панели в этой версии Android и где его найти - не знаю.

Answer 1

Начиная с API=19 это можно делать без таких страшных хаков.

Вам нужен Immersive mode

READ ALSO
работа с TabHost [требует правки]

работа с TabHost [требует правки]

Пожалуйста, приведите пример работы с TabHost'ом

425
Как повернуть текст в jLable? Java Swing

Как повернуть текст в jLable? Java Swing

Всем приветХочу повернуть текст на 90 градусов

480
Android WebView как добавить индикатор загрузки

Android WebView как добавить индикатор загрузки

Перехожу я в webview по ссылке и мне нужен индикатор загрузки страницы, чтобы знать сколько осталось и вообще загружаеться она или нетКак это...

752
Снятие галочек с других checkbox-ов по условию

Снятие галочек с других checkbox-ов по условию

Есть три чекбоксаНужно сделать так, чтобы если активен первый чекбокс, то убирались галочки со второго и третьего, а если второй или третий...

304