Wie kann man Intents mit Extras über die ADB-Shell übertragen?

8

Ich versuche, die BATTERY_CHANGED Absicht über die ADB-Shell zu senden. Bis jetzt habe ich es nur geschafft, die Absicht ohne Information zu senden:

%Vor%

Ich habe eine App erstellt, die auf diese Absicht hört und hier ist, was das System alle paar Sekunden sendet:

%Vor%

Wenn ich die Absicht ausstrahle, zeigt meine App dies an:

%Vor%

Meine Frage ist, wie kann ich die Absicht über die adb shell mit einigen dieser Eigenschaften / Flags (wie Maßstab, Status, verstopft, etc.) senden?

    
Valyo 18.07.2013, 07:53
quelle

1 Antwort

10

Das <INTENT> Parameterformat ist für alle am Unterbefehle wie start , startservice und broadcast identisch.

Es könnte als eine Kombination von separaten Parametern wie -a <ACTION> , -c <CATEGORY> , -n <COMPONENT> und verschiedene -e <EXTRA> für verschiedene Arten von Extras oder als eine einzige URI formatierte Zeichenfolge übergeben werden:

%Vor%     
Alex P. 18.07.2013, 11:54
quelle