2017-02-03 4 views
-1

Grundsätzlich möchte ich die Seriennummer eines Android-Geräts über ADB senden. Ich möchte auch in der Lage sein, dieses Datenpaket zu empfangen und zu parsen.Senden von Daten über ADB

Ich frage mich, ob es eine Möglichkeit gibt, dass ich JSONs zwischen einem Computer und Telefon über ADB senden kann.

+0

Nr. Adb ist der ** A ** ndroid ** D ** ebug ** B ** Ridge. Es wird nur zum Debuggen von Apps verwendet. Sie können es nicht in Ihrer App verwenden. –

+0

Sie können Dateien über ADB an/von einem Android-Gerät senden. Weitere Informationen finden Sie in der offiziellen Anleitung: https://developer.android.com/studio/command-line/adb.html#copyfiles – Egor

Antwort

0

Sie können den Aktivitätsmanager (am) verwenden. Siehe https://developer.android.com/studio/command-line/adb.html#am

Zum Beispiel können Sie eine Zeichenfolge an Ihre Aktivität mit schicken:

adb shell am start -n com.package/com.package.MainActivity -e myKey stringvalue 

Und erholen es aus Ihrer Tätigkeit mit:

getIntent().getStringExtra("myKey") 

Beachten Sie, dass, wenn die Aktivität ausgeführt wird, wird Android Rufen Sie onNewIntent mit der Absicht als Parameter auf.

Verwandte Themen