Comment diffuser l'intention d'extras, par le biais de la commande ADB shell?

J'essaie d'envoyer le BATTERY_CHANGED intention par le biais de la commande ADB shell. Jusqu'à présent j'ai seulement réussi à envoyer l'intention en l'absence d'informations:

am broadcast -a android.intent.action.BATTERY_CHANGED

J'ai créé une application sorcière est à l'écoute de cette intention et voici ce que le système envoie toutes les quelques secondes:

#Intent;action=android.intent.action.BATTERY_CHANGED;launchFlags=0x60000010;i.icon-small=17302838;B.present=true;i.scale=100;i.level=100;S.technology=Li-ion;i.status=5;i.voltage=4155;i.invalid_charger=0;i.plugged=2;i.health=2;i.temperature=280;end

Quand j'ai de diffusion à l'intention de mon appli affiche ceci:

#Intent;action=android.intent.action.BATTERY_CHANGED;launchFlags=0x10;end

Ma question est comment puis-je diffuser l'intention par le biais de la adb shell certaines de ces propriétés/drapeaux (comme l'échelle, le statut, branché, etc.)?

OriginalL'auteur Valyo | 2013-07-18