Скрыть значки и другое в строке состояния Android

Я бы предпочел полностью скрыть нижнюю строку состояния в планшете Android (Androide 3.x и 4.x), но это кажется невозможным, потому что в новой версии Android удалена физическая кнопка с устройств. Поэтому я бы как минимум убрал из нижней строки состояния часы, значок батареи и прочие. Мне нужны только кнопки «Назад», «Домой» и «Параметры». Возможно?

http://developer.android.com/design/patterns/actionbar.html#considerations-split-action-bars В планшетных устройствах при установке полноэкранного режима нижняя панель и панель уведомлений (включая часы и другие) объединяются. Я практически хочу скрыть панель уведомлений.


person Eghes    schedule 19.07.2012    source источник


Ответы (1)


Поэтому я бы как минимум убрал из нижней строки состояния часы, значок батареи и прочие. Мне нужны только кнопки «Назад», «Домой» и «Параметры». Возможно?

Если вы сделаете свой собственный мод ПЗУ с собственной модифицированной сборкой Android, да. Приложение SDK не может удалять элементы из системной панели.

person CommonsWare    schedule 19.07.2012
comment
До Android 2.3 я мог получить в полноэкранном режиме весь дисплей. Это больше невозможно, потому что физических клавиш больше нет, но я не вижу причин сохранять панель уведомлений во всех приложениях, поэтому я полагаю, что есть способ ее скрыть. - person Eghes; 19.07.2012
comment
@Eghes: на уровне API 14+ вы можете использовать SYSTEM_UI_FLAG_HIDE_NAVIGATION, чтобы временно скрыть системную панель, но она вернется, когда пользователь взаимодействует с экраном, на основе документов (я еще не пробовал этот флаг). В противном случае, насколько я знаю, вы не можете удалить системную панель на планшетах, только на телефонах. И ваш вопрос был не о том, чтобы скрыть панель, а фактически изменить ее содержимое, что невозможно вне прошивки. - person CommonsWare; 19.07.2012
comment
Хорошо, я надеялся, что есть способ скрыть хотя бы значок часов. Я разрабатываю своеобразное приложение, которое должно препятствовать тому, чтобы пользователь мог выйти из приложения. Действия, за исключением способов, которые я установил внутри приложения. Часы в строке состояния позволяют перейти в настройки Android, и я хотел предотвратить это... - person Eghes; 19.07.2012
comment
@Eghes: поскольку они могут перезагрузить свое устройство в безопасном режиме и удалить ваше приложение, вам все равно придется реализовать собственное ПЗУ. - person CommonsWare; 19.07.2012
comment
Да, но для запуска устройства в безопасном режиме требуется воля пользователя, чтобы сломать устройство. Но мне нужно только защитить устройство от неопытных пользователей, которые могут случайно повредить устройство, зайдя в настройки андроида (невольно). - person Eghes; 19.07.2012