0 votes

Existe-t-il un autorun ou un scheduler ?

J'ai un s3 mini. Il a une application appelée "My Galaxy" - une sorte de logiciel publicitaire de marketing. Elle fonctionne sans que je la lance. Comment cela se fait-il ? Y a-t-il un programmateur quelque part qui lance cette application ? Puis-je modifier ce programmateur ?

Je ne veux pas seulement arrêter "My Galaxy" (je pourrais le désinstaller), je veux savoir comment il s'exécute automatiquement.

1voto

Andy Brudtkuhl Points 1714

Il existe de nombreuses façons dans Android de programmer des choses qui se produiront plus tard sous certaines conditions. L'une d'entre elles est le AlarmManager qui permet à une application de fonctionner à une heure prédéterminée, ou à un intervalle donné entre 15 minutes et une journée. C'est ainsi que fonctionnent la plupart des tâches récurrentes sur Android, comme la vérification des e-mails. Il n'y a pas de contrôle modifiable par l'utilisateur pour l'option d'exécution des tâches récurrentes. AlarmManager Il appartient à l'application d'exposer les paramètres appropriés.

Les applications Android peuvent également s'inscrire récepteurs de radiodiffusion pour être informé lorsque certaines conditions sont remplies ou lorsque des événements se produisent. Par exemple, l'application de messagerie peut également enregistrer un récepteur de diffusion qui se déclenche lorsqu'une connexion Internet est disponible. Ainsi, si l'application ne respecte pas les horaires de vérification des e-mails parce que vous n'êtes pas connecté, elle peut vérifier les e-mails lorsque vous vous reconnectez.

-1voto

Rahul Raina Points 99

Il ne s'agit pas de démarrage ou de démarrage automatique.... Il se peut qu'une application soit installée sur votre téléphone et que vous ayez donné par erreur le droit de l'exécuter... Ce n'est pas un problème... il suffit de voir le nom de l'application dans Setting>Apps>Running et de la désinstaller/désactiver. Ou si vous voulez faire autre chose, forcez l'arrêt puis effacez complètement les données de l'application. Le cache de l'application sera alors remis à sa valeur par défaut. Et vous avez donné tout droit d'exécuter il sera ben révoqué et votre problème est résolu sans nuire à l'application parent.

Une autre chose est que vous ne pouvez pas démarrer une application nativement, automatiquement... Mais oui, il y a quelques applications dans le Play Store qui lanceront automatiquement cette application lors d'un événement programmé.

Note : Le lancement d'une application n'est pas le même que celui de l'application qui tourne en arrière-plan (service d'arrière-plan). Le service d'arrière-plan est destiné à effectuer automatiquement certaines tâches spécifiques qui ne nécessitent généralement aucune intervention de l'utilisateur. Vous pouvez lancer une application à une heure programmée, soit en programmant, soit en installant une application programmatrice tierce qui répondra à vos besoins. Mais vous ne pouvez pas lancer le service d'arrière-plan de l'application...... Et techniquement, cela n'a pas d'intérêt pour vous.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X