Поскольку это невозможно сделать с помощью общедоступного API, я нашел способ сделать это очень «взломанным» способом, требующим рутированного устройства.
Обновление: , как указано пользователем user864555, это другое решение
$ adb remount
$ adb shell mv /system/app/SystemUI.odex /system/app/SystemUI.odexold
$ adb shell mv /system/app/SystemUI.apk /system/app/SystemUI.apkold
$ adb reboot
"Этот код отключает приложение SystemUI, которое фактически является строкой меню. В этой модификации вы также получите место на этой системной панели. Но убедитесь, что у вас есть кнопка возврата или что-то для выхода."
Это также прекрасно работает. Пожалуйста, проголосуйте за его ответ. Я постараюсь постоянно обновлять этот файл.
Обновление: Вот третий способ. Способ сделать это программно или используя командную строку. Найдено здесь: http://android.serverbox.ch/?p=306
Этот метод требует root-доступа, но вам не нужно изменять плотность ЖК-дисплея, сохраняя то же самое, что и оригинал, и вы можете вернуть панель навигации интерфейса очень быстро и легко, без необходимости каждый раз перезагружаться.
В блоге также показано, как реализовать его в вашем Android-приложении, помните, что для него требуется root, и это может быть не очень хорошей идеей, если ваше приложение не запущено в киоске или в вашем собственном Не используйте этот метод в приложении, опубликованном на Android-маркете или в любом другом месте.
Чтобы остановить / удалить / отключить системную панель (необходимо ввести su перед выполнением этой команды):
$ service call activity 79 s16 com.android.systemui
Чтобы восстановить системную панель, просто введите следующую команду:
$ am startservice -n com.android.systemui/.SystemUIService
Это так просто. Надеемся, что скоро выйдет ICS вместе с исходным кодом, так что любой сможет собрать Android для наших планшетов Kiosk.