2011-04-21 4 views
0

Salut à tous, j'ai une application nécessaire pour être lancé lors du démarrage du système, Enregistrement d'un BroadcastReceiver pour recevoir intention RECEIVE_BOOT_COMPLETED est une solution que je connais,Android - le lancement de l'application lors du démarrage du système

mais je veux savoir comment l'application de bureau s'exécute automatiquement à partir du démarrage? Je veux aussi connaître tous les autres moyens disponibles pour que je puisse en choisir un adapté à mon scénario.

Toutes les réponses seront les bienvenues.

+0

Quel est le problème avec l'approche BroadcastReceiver? – Aleadam

+0

en utilisant BroadcastReceiver est correct, mais je suis curieux de savoir s'il existe une autre approche – user718146

Répondre

2

écrire ce code dans le fichier manifeste ...

receiver android:name=".AfterBoot" 

      intent-filter    
       action android:name="android.intent.action.BOOT_COMPLETED" 
      intent-filter 
receiver 
uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" 

- AfterBoot.java fichier .......

public class AfterBoot extends BroadcastReceiver { 

    @Override 
    public void onReceive(Context context, Intent intent) { 
      // call your app launcher activity here .... 
} 
} 
Questions connexes