0 votes

Comment lancer une activité ?

Activity Launcher de Google play ne voit pas toutes les activités. MyAndroidToos peut les voir toutes, mais ne peut pas les lancer. J'ai besoin d'un moyen facile de lancer n'importe quelle activité de n'importe quelle application.

0voto

Guillermo Gomez Points 423

Certaines activités ne peuvent pas être lancées. Toutes les activités peuvent être lancées, mais certaines d'entre elles peuvent ne pas avoir d'effet lorsqu'elles sont lancées directement. Il peut s'agir d'une fenêtre superposée, d'une notification ou même d'un simple écouteur de diffusion.

Copie de abeilleshyams de la citation :

Un site activité est le type de composant le plus familier : il s'agit d'une fenêtre que l'on peut voir, soit en plein écran, soit en taille de dialogue. Une activité ne fonctionne que pendant qu'elle est affichée à l'écran. Lorsque vous quittez l'activité, Android conserve l'application en mémoire, prête à être relancée, mais l'activité ne s'exécute pas, ce qui signifie qu'elle n'utilise ni la batterie ni le réseau. Une application lance une activité en utilisant une intention. L'intention peut spécifier explicitement l'activité à lancer ou une action à exécuter (comme l'ouverture d'un fichier particulier). Si plusieurs activités peuvent "gérer" l'intention, la boîte de dialogue vous demandant d'en choisir une s'affiche.

Si vous insistez pour essayer, vous pouvez explorer am start commande. Elle peut lancer n'importe quelle activité fournie en argument. La racine est requise dans la plupart des cas.

# am start com.android.vending/com.google.android.finsky.billing.acquire.AcquireActivity
Starting: Intent { act=android.intent.action.MAIN cat=android.intent.category.LAUNCHER cmp=com.android.vending/com.google.android.finsky.billing.acquire.AcquireActivity }

Eh bien, la commande ci-dessus n'a donné aucune réponse visuelle autre que am La sortie de l'entreprise.

Vous pouvez spécifier une autre action avec l'option -a et une autre catégorie avec -c pour faire comme si vous étiez une autre application plutôt qu'une ligne de commande. Cependant, je ne suis pas un développeur, donc vous devriez approfondir les choses par vous-même.

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