Я пытаюсь реализовать приложение Kiosk на корневом устройстве Android, и мне нужно полностью отключить навигацию и строку состояния.Удаление Android-навигации и topbar,
Эти команды работает с ADB оболочки
Отключить:
service call activity 42 s16 com.android.systemui
Enable:
am startservice -n com.android.systemui/.SystemUIService
Это хорошо! Теперь мне нужно сделать это из своего приложения. Поэтому, чтобы отключить, я пробовал:
Process process = Runtime.getRuntime().exec("su service call activity 42 s16 com.android.systemui");
при нажатии кнопки в моей деятельности. Но ничего не происходит, и никаких исключений не возникает. Тост всплывает, хотя, говоря, что для приложения были предоставлены права суперпользователя.
Любые идеи?
работал отлично! БЛАГОДАРЯ! – Jolle
Когда я запускаю эту команду, панель навигации исчезает, но я больше не могу касаться экрана – alexislg
@alexislg Вы решили эту проблему без касания экрана? Невозможно заставить его работать с API 23+ (Marshmallow) ... –