#android #launcher #android-navigation-bar
#Android #лаунчер #android-navigation-bar
Вопрос:
В настоящее время я пишу приложение, которое действует как домашний экран / лаунчер.
Когда я нахожусь на главном экране, у меня все еще видна кнопка «Назад» на панели навигации. Каким-то образом Google удается скрыть ее в своем Pixel Launcher, и я прочитал на GitHub, что скрыть кнопку «Назад» можно, только если приложение является лаунчером (что относится к моему приложению).
К сожалению, документация Android описывает только то, как полностью скрыть панель навигации. Я сомневаюсь, что Google пошел по этому пути со своим Pixel Launcher, и я подозреваю, что есть какой-то плохо документированный способ достижения этого.
Комментарии:
1. Для этого вам нужно быть root. Для этого требуется доступ к скрытому API, для которого также требуются разрешения системного уровня. Я сделал это для приложения-киоска, где у нас было оборудование, но вы никогда не заставите его работать в приложении Play Store. Причина таких высоких разрешений заключается в том, что они не хотят, чтобы вредоносное ПО могло удалять кнопки навигации и эффективно блокировать телефон.
2. Не могли бы вы, пожалуйста, предоставить больше информации об этом «скрытом API», поскольку вы им пользуетесь?