2 votes

Comment exécuter une application au démarrage en arrière-plan

Comment exécuter une application au démarrage en arrière-plan? Par exemple, Glasswire, Kaspersky s'exécutent au démarrage, ainsi que s'affichent en haut dans la barre de notification. Je veux exécuter Gom audio en arrière-plan au démarrage et le faire apparaître automatiquement dans la zone de notification.

0 votes

1voto

xavier_fakerat Points 9582

Sans doute la meilleure façon de lancer automatiquement une application en arrière-plan (sans l'interface utilisateur explicitement) est d'utiliser la commande am startservice -n en conjonction avec automatisation avec des applications telles que Tasker et autres capables d'enregistrer un signal BOOT_COMPLETED.

En fonction de la nature de l'application (qui peut nécessiter des droits root), vous pouvez configurer cela dans Tasker :

Note : L'application doit avoir un ou des services définis déclarés dans le fichier manifest.xml

Vous pouvez utiliser Tasker (essai gratuit de 7 jours disponible) pour y parvenir :

Objectif : Démarrer automatiquement une application définie en arrière-plan après le démarrage

Profil (ou Déclencheur)

Créez un Profil qui permet de déclencher la Tâche après le démarrage :

  • Allez dans l'onglet Profils et cliquez sur "+"
  • Événement Système Démarrage de l'appareil
  • Appuyez sur retour pour sortir de cette fenêtre

Tâche

Vous remarquerez dès que vous sortez, vous serez invité à lier ce Profil à une Tâche ;

  • Défilez jusqu'en haut de la liste des Tâches et sélectionnez "Nouvelle Tâche + "

  • Vous pouvez nommer cette Tâche DémarrageAuto ou autre chose.

  • Cliquez sur "+" pour ajouter une nouvelle Action

  • Code Exécuter shell entrez la commande démarrer l'activité (cela peut être l'activité principale de l'application ou certaines parties par exemple surveiller les données dans mon exemple:

  • En utilisant NetMonitor Mini (info.kfsoft.android.TrafficIndicatorPro) je peux décider de démarrer automatiquement en arrière-plan le service de surveillance des données, donc dans la boîte de commande j'écris : am startservice -n info.kfsoft.android.TrafficIndicatorPro/.TrafficMonitorService pour démarrer au démarrage.

  • S'il a besoin de droits root, n'oubliez pas de cocher la case en conséquence.

  • Appuyez sur retour jusqu'à sortir complètement de Tasker (votre profil est maintenant enregistré et prêt à être exécuté)

Extras : Donnez plus de priorité à Tasker (autorisez le démarrage automatique pour Tasker, excluez des optimisations de batterie, tueurs de tâches, etc.)

Explication : Peu de temps après le démarrage, l'action démarre l'application en arrière-plan)

0 votes

Y a-t-il une application alternative gratuite/sans publicité?

0 votes

Essayez avec macrodroid.

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