143 votes

Est-il possible de démarrer une activité via adb shell?

Je veux commencer l'activité par le biais du shell adb. Pour que je puisse lancer une activité spécifique qui est nécessaire

267voto

Robin Chander Points 3590

Lancez adb shell et entrez la commande comme suit

 am start -n yourpackagename/.activityname
 

13voto

mhanifa Points 61
 adb shell am broadcast -a android.intent.action.xxx
 

Mentionnez xxx comme action que vous avez mentionnée dans le fichier manifeste.

11voto

Josef Kufner Points 958

Par exemple, cela va démarrer XBMC:

 adb shell am start -a android.intent.action.MAIN -n org.xbmc.xbmc/android.app.NativeActivity
 

(Des réponses plus générales sont déjà postées, mais j'ai manqué un bel exemple ici.)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X