Удалить кнопку «Назад» с панели навигации Android

#android #launcher #android-navigation-bar

#Android #лаунчер #android-navigation-bar

Вопрос:

В настоящее время я пишу приложение, которое действует как домашний экран / лаунчер.

Когда я нахожусь на главном экране, у меня все еще видна кнопка «Назад» на панели навигации. Каким-то образом Google удается скрыть ее в своем Pixel Launcher, и я прочитал на GitHub, что скрыть кнопку «Назад» можно, только если приложение является лаунчером (что относится к моему приложению).

К сожалению, документация Android описывает только то, как полностью скрыть панель навигации. Я сомневаюсь, что Google пошел по этому пути со своим Pixel Launcher, и я подозреваю, что есть какой-то плохо документированный способ достижения этого.

Комментарии:

1. Для этого вам нужно быть root. Для этого требуется доступ к скрытому API, для которого также требуются разрешения системного уровня. Я сделал это для приложения-киоска, где у нас было оборудование, но вы никогда не заставите его работать в приложении Play Store. Причина таких высоких разрешений заключается в том, что они не хотят, чтобы вредоносное ПО могло удалять кнопки навигации и эффективно блокировать телефон.

2. Не могли бы вы, пожалуйста, предоставить больше информации об этом «скрытом API», поскольку вы им пользуетесь?