3 votes

Démarrage automatique de deux applications en écran partagé après un redémarrage

J'ai Deux applications Android en cours d'exécution (utilisé pour la surveillance et la sonnette) en permanence et simultanément sur écran partagé .

Parfois, la personne qui a utilisé l'appareil (à des fins personnelles) oublie de tout récupérer, ou peut-être que quelque chose d'autre se produit, il est donc nécessaire de le faire :

  • Fermez toutes les applications récentes inutiles.
  • Lancez les applications de surveillance et de sonnette en écran partagé.

Est-il possible de redémarrer automatiquement le système chaque nuit, puis de lancer les deux applications sur l'écran partagé ?

2voto

Reddy Lutonadio Points 6225

Vous pouvez accomplir avec l'automatisation. Utilisation de Automatiser pour montrer comment faire :

  1. Sélectionnez le bloc Réception de diffusion. Cliquez dessus, dans la section Action, sélectionnez "Boot completed". Cliquez sur Done.
  2. Sélectionnez App Start block. Cliquez dessus, dans la section Package, sélectionnez la première application que vous souhaitez lancer au démarrage. Cliquez sur Terminé.
  3. Sélectionnez le bloc Interact. Cliquez dessus, dans la section Action, Toggle split screen (Android 7+) . Dans la section Paquet, sélectionnez com.android.systemui . Type android.widget,ImageView dans la section "UI Element Class", puis tapez Recent Apps dans la section "Texte de l'élément d'interface utilisateur". Cliquez sur Terminé.
  4. Sélectionnez le bloc Delay, dans la section Duration, définissez la durée pendant laquelle le flux attendra avant de passer au bloc suivant (nous attendons que la première application démarre correctement avant d'ouvrir la seconde). Je l'ai fixé à 5 secondes.
  5. Sélectionnez App Start block. Cliquez dessus, dans la section Package, sélectionnez la deuxième application que vous souhaitez lancer au démarrage. Cliquez sur Done.
  6. Sauvegardez et donnez-lui un nom. Reliez les blocs comme indiqué dans l'image ci-dessous.
  7. Dans les paramètres, sélectionnez "Exécuter au démarrage du système".
  8. N'oubliez pas de donner les autorisations nécessaires lorsqu'elles vous sont demandées. Appuyez sur démarrer.

IMG:

Chaque fois que vous redémarrez votre appareil, une fois le démarrage terminé, la première application sera lancée. Ensuite, l'écran sera divisé en fonction des applications récentes, la première occupant la partie supérieure de l'écran. Après un délai de 5 secondes, la deuxième application sera lancée et occupera l'autre partie de l'écran.

Le flux a été inspiré par cet exemple : Écran partagé Google Maps/Deezer

0voto

Mark Points 1

La réponse de Reddy ci-dessus fonctionne très bien, MAIS vous devez placer un autre lien entre le "OK" de votre deuxième application et le "IN" de la diffusion de réception ou sinon cela fonctionnera pour votre prochain cycle de redémarrage, mais ensuite se terminera et ne fonctionnera plus à l'avenir.

En outre, vous devez vous assurer que vous avez activé l'option "Exécuter au démarrage du système" dans le menu des paramètres généraux d'Automate.

Image du lien supplémentaire nécessaire :

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