Démarrage automatique de l'application après le démarrage terminé dans Android

Je veux faire une demande de démarrage automatique de l'option dans les paramètres. J'ai fait les Réglages de l'activité dans mon application qui est dérivée à partir de PreferenceActivity et donner CheckBoxPreference pour l'option de démarrage automatique. Si l'option de démarrage automatique est activé mon application doit démarrer lors du démarrage du téléphone est terminé. Et si l'option de démarrage automatique est désactivé alors qu'il ne devrait pas se lancer au démarrage terminé.

À réaliser ce que j'ai mis en œuvre dérivée de la classe de BroadcastReceiver qui reçoit BOOT_COMPLETED de l'intention, de déclarer récepteur dans AndroidManifest.xml et aussi de donner l'autorisation AndroidManifest.xml.

En application il y a aussi une classe dérivée de la Demande et de démarrer le service également à partir de la méthode onCreate de l'application de la classe dérivée. Si je déclare récepteur dans AndroidManifest.xml puis après le démarrage terminé onCreate de mon application appelé et après que la méthode onReceive de BroadcastReceiver appelé.

Maintenant, le problème est que ma candidature est lancé au démarrage terminé à chaque fois si le démarrage automatique est activé ou désactivé. Est-il possible de ne pas démarrer l'application lorsque la fonction auto start est désactivé ?

OriginalL'auteur Khushbu Shah | 2012-01-21