Как я могу запустить сервис при запуске в Android? + нужен другой совет - PullRequest
0 голосов
/ 01 июля 2011

Я создаю приложение, которое собирает информацию о батарее (используя фоновый сервис). Я хочу, чтобы эта служба запускалась с момента включения телефона. Как это сделать?

С другой стороны, я хочу активировать GUI (интерфейс) приложения только тогда, когда пользователь нажимает на приложение. Приложение и фоновый сервис находятся в одном проекте.

Это правильный способ делать то, что я хочу?

1 Ответ

2 голосов
/ 01 июля 2011

Это правильный способ сделать это: см. http://www.tutorialforandroid.com/2009/07/permissions-journey-receivebootcomplete.html для получения информации о прослушивании BOOT_COMPLETED Intent.Вы можете запустить свою службу в BroadcastReceiver, а затем привязать ее к своей активности.

...