Как автоматически запустить приложение при включенном телефоне - PullRequest
3 голосов
/ 28 июля 2010

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

Спасибо ..

1 Ответ

4 голосов
/ 28 июля 2010

Вам необходимо объявить слушателя широковещания, который прослушивает RECEIVE_BOOT_COMPLETED

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

В вашем слушателе:

Intent myStarterIntent = new Intent(context, YOUR_CLASS_TO_START.class);
/* Set the Launch-Flag to the Intent. */
myStarterIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
myStarterIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
/* Send the Intent to the OS. */
context.startActivity(myStarterIntent);

другой пример с использованием приведенных выше идей: приложение автозапуска

...