#android
Делаю терминал оплаты (в первом приближении), интерфейс реализуется в виде планшета на Android, убранного в сейфовый ящик, снаружи доступен только экран. Одно из требований заказчика, ставящее меня в тупик - портируемость на другие модели планшетов, т.е. редактировать программу или прошивку никто не будет, а какой версии андроид установлен заранее не известно (от 4.1 и выше). Нужно запретить пользователю выходить из приложения и залезать в настройки. Все "шторки" и софтовые кнопки (если они есть) надо скрыть. Есть ли какой-нибудь метод реализовать это без привязки к версии андроида? Если возможно, надо обойтись без root'ования.
Ответы
Ответ 1
Всё зависит от конкретной версии Android. Если 5.0 и выше, то там уже есть штатные функции для работы с режимом киоска. Для более ранних версий это сделать сложнее, но всё же реально: Автоматический перезапуск через манифест; Перехват нажатия системных кнопок; Блокировка панели статуса. Это вкратце. Более подробно можно посмотреть в этой статье.
Комментариев нет:
Отправить комментарий