У нас есть программа, которую мы устанавливаем на телефоны и предоставляем телефоны пользователям на определенный срок. Мы хотели бы, чтобы телефоны использовались исключительно для работы нашего приложения (без телефонных звонков, без игр, без ничего). Телефоны будут рутированы.
Итак, что нам нужно:
Оно не обязательно должно быть «хакерским», но должно быть достаточным, чтобы предотвратить вмешательство обычного пользователя в устройство.
Возможно ли это? Я делал аналогичные вещи на Symbian и Windows Mobile, но у меня нет большого опыта работы с этим на Android. Как этого можно достичь?
ОБНОВЛЕНИЕ 2015: Если вы не против ограничить свое приложение одним поставщиком телефонов, Samsung представила KNOX SDK, который позволяет вам перейти в режим киоска и намного проще без рутирования электронный телефон. Подробности см. По адресу: https://seap.samsung.com/developer/sdk/knox-standard-android