У меня есть пользовательский Android-планшет с root-правами, работающий с версией Android M. Мы создали киоск-приложение, и следующим шагом будет полное удаление панели навигации, пока наше приложение работает. Кроме того, когда администратор закроет наше приложение, панель навигации должна появиться снова.
Прежде чем задать этот вопрос, я поискал в Интернете и обнаружил, что эта проблема есть у многих людей. Однако, как правило, ответы на их вопрос заключались в том, чтобы приложение работало в полноэкранном режиме или в полноэкранном режиме с эффектом присутствия. Эти ответы мне совершенно не помогли, потому что пользователь все еще может щелкнуть по экрану, и панель навигации снова появится. Эти решения, вероятно, лучшее, что можно сделать с некорневым устройством, но в моем случае мне нужно лучшее решение, и мое устройство рутировано.
Кроме того, я видел этот ответ ссылку, но после использования этой команды мой рабочий стол стал черным и не мог снова перезагрузить систему Android. . К счастью, у меня есть USB-накопитель для восстановления, поэтому мое устройство снова работает. :)
Я нашел еще один ответ ссылку и, как и другие, мне не помогло, потому что мне нужно перезагрузить систему после добавления строки кода (qemu.hw.mainkeys = 1). Кроме того, решение, которое я ищу, полностью динамическое и выполняется с помощью кода.
Я действительно убежден, что это не невыполнимая миссия, потому что у нас был старый планшет (также внедренный) с кнопкой сзади, которая может скрывать и отображать панель навигации без ее перезагрузки.
Любая помощь приветствуется.