Wie übertrage ich Absichten mit Extras über die ADB-Shell?

Ich versuche das zu sendenBATTERY_CHANGED Absicht durch die ADB-Shell. Bisher konnte ich nur die Absicht ohne Informationen senden:

am broadcast -a android.intent.action.BATTERY_CHANGED

Ich habe eine App erstellt, die auf diese Absicht hört. Das System sendet alle paar Sekunden Folgendes:

#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

Wenn ich die Absicht übertrage, zeigt meine App Folgendes:

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

Meine Frage ist, wie ich die Absicht über das Internet verbreiten kannadb shell mit einigen dieser Eigenschaften / Flags (wie Maßstab, Status, verstopft, etc.)?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage