Полностью отключить / скрыть строку состояния на 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

Другие вопросы по тегам