Приложение, которое держит себя на вершине, и перезапускает себя, когда закрыто - PullRequest
1 голос
/ 08 августа 2011

Мне нужно «заблокировать» пользователя в приложении. Единственная цель устройства состоит в том, чтобы использовать это приложение, и поэтому не представляется возможным позволить пользователю перемещаться по устройству по любой другой причине. Как лучше всего убедиться, что приложения Activity s всегда на переднем плане, а если нет, запустить основной Activity?

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

Как лучше всего определить, находится ли какое-либо из приложений Activity на переднем плане, и запустить одно, если нет?

Ответы [ 4 ]

4 голосов
/ 08 августа 2011

Как лучше всего убедиться, что действия приложений всегда находятся на переднем плане, а если нет, запустить основное действие?

Вы не.

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

0 голосов
/ 09 августа 2011

Ссылаясь на то, что говорил CommonsWare, вы могли бы частично заблокировать устройство. Я сделал это случайно, когда я замутил меню восстановления, но не фактическую обычную загрузку. Конечно, это ужасная идея, и ее не следует использовать практически.

0 голосов
/ 08 августа 2011

См. Ответ на этот вопрос : в основном вы должны реализовать второе приложение, которое фиксирует домашние намерения и просто перезапускает ваше основное приложение, если оно когда-либо закрывается.

0 голосов
/ 08 августа 2011

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

Более подробную информацию о том, как это сделать, можно найти здесь: http://developer.android.com/guide/topics/fundamentals.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...