Установка службы, которая работает все время без действий пользователя, даже после перезагрузки - PullRequest
0 голосов
/ 12 июня 2018

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

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

Разве это невозможно по соображениям безопасности?

1 Ответ

0 голосов
/ 12 июня 2018

После того, как приложение установлено, оно должно работать постоянно

Это никогда не было возможно ни в одной версии Android.Процессы не вечны.Самое близкое, что вы когда-либо были в состоянии получить, - это служба переднего плана, но она включает в себя пользовательский интерфейс (Notification).

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

Это было невозможно с Android 3.1, выпущенной около семи лет назад.

Разве это невозможно по соображениям безопасности?

Если "this" - это часть, которая должна запускаться автоматически после установки приложения, тогда да.

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