2013-08-27 3 views
0

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

ответ

0
  1. сделать вашу активность на весь экран.

2 Используйте alarmManager для запуска вашей деятельности от службы на регулярные промежутки времени говорят 2or3 второй (только если ваша деятельность не на переднем плане). Для этого используйте логическую переменную и сохраните ее, используя sharedPreference. это значение будет истинно в onReume и false в onPause или в onStop или в onDestroy. И тогда только начните свою деятельность с вашей службы, если логическая переменная ложна. Теперь, если ваш пользователь нажмет кнопку «Домой», тогда AlaramManager начнет вашу активность снова.

3 Сделайте специальную кнопку для завершения вашего обслуживания и деятельности и для отмены alarmManager.

Я нашел ответ на этот пост:

It is possible to make a HoneyComb activity unclosable?

+0

Это не будет работать. Пользователь все равно может выйти из приложения с помощью кнопки «Домой» и «Последние приложения». Кроме того, перезапустив вкладку. – JiTHiN

Смежные вопросы