2010-09-01 3 views
4

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

+3

Вы даже попробовали Google? http://www.androidsoftwaredeveloper.com/2009/03/20/how-to-start-on-boot/ – fredley

+0

Дубликат (среди других): [Как автозапуск приложения для Android?] (http: // stackoverflow. com/questions/1056570/how-to-autostart-an-android-application) –

ответ

10

Вам необходимо использовать BroadcastReceiver с намерением android.intent.action.BOOT_COMPLETED.

Добавить следующие строки в файле манифеста:

<receiver android:name="MyApp_Receiver"> 
    <intent-filter> 
     <action android:name="android.intent.action.BOOT_COMPLETED" /> 
     <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
</receiver> 

класс MyApp_Receiver реализации BoradcastReciever. Внесите метод onReceive() и начните свою любимую деятельность из своего приложения.

public void onReceive(Context context, Intent intent) { 
    // make sure you receive "BOOT_COMPLETED" 
    if ((intent.getAction() != null) && (intent.getAction().equals("android.intent.action.BOOT_COMPLETED"))) 
    { 
     // Start the service or activity 
    } 
} 
+0

Большое спасибо Ребята, ваш вход обязательно найдет мне решение, которое я пытаюсь ... Большое спасибо ... –

+1

Затем отметьте ответ как принято .. – droidgren

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