Приложение силы к фронту - PullRequest
1 голос
/ 18 мая 2011

Вопрос, который я собираюсь задать, может показаться опасным для пользователя, так что вот история перед вопросом: я работаю в компании, которая пытается продавать Galaxy Tabs школам (детям до 10 лет).Итак, меня попросили разработать приложение, которое запускается при загрузке и отображает экран входа в систему.Ребенок ДОЛЖЕН войти в систему, прежде чем ему разрешат пользоваться планшетом (так же, как войти в компьютер).Мое приложение запускается при загрузке, показывает экран входа в систему, все кнопки заблокированы (ребенок не должен иметь возможность использовать планшет, прежде чем приложение позволит ему), кроме кнопки домой.к счастью, кажется, невозможно заблокировать кнопку домой.Я пытался перевести приложение на передний план, когда вызывается onpause / onstop, этот тип хаков.

Итак, мой вопрос: могу ли я запретить пользователю выходить из приложения, пока я ему не позволю?

Я знаю, что это звучит как вирус, и я не очень рад, что ищу такое решение.

1 Ответ

2 голосов
/ 18 мая 2011

Необходимо создать собственный главный экран, а затем установить его в качестве домашнего приложения по умолчанию.

РЕДАКТИРОВАТЬ: подробнее об этом ранее заданном вопросе (на Как я могу создать приложение для замены домашнего экрана для Android? ). Вы можете просто сделать свою авторизацию домашним приложением по умолчанию, а затем войти в нее на обычном домашнем экране. Если они нажмут кнопку «Домой», будет вызвано ваше приложение, можете проверить, вошли ли они в систему и просто отправят их на обычный домашний экран.

...