Предотвращение автоматического перезапуска SystemUI ⇐ Android
-
Гость
Предотвращение автоматического перезапуска SystemUI
Я разрабатываю приложение, для которого требуется полное отсутствие системного пользовательского интерфейса, панели навигации и строки состояния. Режима погружения недостаточно, поскольку панель навигации все равно появится, если пользователь проведет пальцем вверх в нижней части экрана.
После долгих исследований я нашел несколько фрагментов, которые больше не работают, поскольку они датированы примерно 2011 годом. Что мне удалось сделать, так это убить SystemUI через pkill -9 com.android.systemui, но через несколько секунд он перезапускается сам. Таким образом, идеальным решением является предотвратить перезапуск пользовательского интерфейса, а затем перезапустить его вручную, когда это необходимо. Все это для того, чтобы устройству не требовалась перезагрузка. Возможно ли это вообще?
Другим решением было бы «заморозить» SystemUI таким образом, чтобы он не реагировал на попытку пользователя вернуть панель навигации вверх, но я абсолютно ничего не нашел по этому поводу.
Очевидно, что устройство рутировано. Заранее спасибо.
Я разрабатываю приложение, для которого требуется полное отсутствие системного пользовательского интерфейса, панели навигации и строки состояния. Режима погружения недостаточно, поскольку панель навигации все равно появится, если пользователь проведет пальцем вверх в нижней части экрана.
После долгих исследований я нашел несколько фрагментов, которые больше не работают, поскольку они датированы примерно 2011 годом. Что мне удалось сделать, так это убить SystemUI через pkill -9 com.android.systemui, но через несколько секунд он перезапускается сам. Таким образом, идеальным решением является предотвратить перезапуск пользовательского интерфейса, а затем перезапустить его вручную, когда это необходимо. Все это для того, чтобы устройству не требовалась перезагрузка. Возможно ли это вообще?
Другим решением было бы «заморозить» SystemUI таким образом, чтобы он не реагировал на попытку пользователя вернуть панель навигации вверх, но я абсолютно ничего не нашел по этому поводу.
Очевидно, что устройство рутировано. Заранее спасибо.
Мобильная версия