Полностью отключить / скрыть строку состояния на 4.4.2
Мы разрабатываем приложение запуска для пожилых людей, которое имеет очень простой пользовательский интерфейс, и мы не хотим показывать строку состояния или панель уведомлений.
Теперь я попытался отключить строку состояния, но она снова появляется, когда я опускаю верхнюю часть экрана. И если я выпадаю во второй раз, ящик уведомлений открывается. Есть ли способ полностью отключить строку состояния?
Я проверил документацию по следующим ссылкам, но я думаю, что никакого решения нет. На уровне API 16 мы смогли полностью отключить его, но не на уровне API 19. https://developer.android.com/training/system-ui/status.html
https://developer.android.com/training/system-ui/immersive.html
3 ответа
Вы можете нарисовать некоторое представление над строкой состояния и использовать все входные события. Это препятствует расширению статуса.
Подробнее здесь: навсегда скрыть строку состояния Android
Это сработало для меня.
В android 4.4+
Вы не можете скрыть строку состояния на самом деле, вместо этого вы можете предотвратить расширение строки состояния по щелчку.
Чтобы скрыть строку состояния или предотвратить расширение строки состояния в Android 4.4+, проверьте решение по приведенной ниже ссылке (поскольку решение довольно большое, я даю только ссылку...:))
Предотвратить расширение строки состояния в Android 4.4+ или Android KitKat
Попробуй это. Он скрывает строку состояния, панель с домом, кнопки возврата. Я им пользуюсь и у меня на 4.4.2 планшет AllWinner V11 работает
Нужен корень
Используйте это на свой страх и риск
- После рута установите
SuperSU
и файловый менеджер, как приложениеES file explorer
, - Предоставить доступ для
ES explorer
- В
ES
проверка настроекRoot explorer
затемMount RW
- В
/system
найти файл сборки prop.build - В конце добавить
qemu.hw.mainkeys = 1
- Сохраните и выйдите, перезагрузите компьютер.
Это скроет нижнюю панель с приложениями "Возврат", "Домой" и "Последние". Никаких ударов или других прерываний. Чтобы показать это снова, удалите qemu.hw.mainkeys = 1
или сделать это 0