2017-02-03 26 views
-1

基本的に、ADBを介してAndroidデバイスのシリアル番号を送信したいとします。私はまた、そのデータパケットを受信して​​それを解析できるようにしたい。ADB経由でデータを送信

ADB経由でコンピュータと電話機の間でJSONを送信できる方法があるかどうかは疑問です。

+0

No. Adbは、** A ** ndroid ** D ** ebug ** B ** ridgeです。アプリのデバッグにのみ使用されます。あなたのアプリでそれを使用することはできません。 –

+0

ADB経由でAndroid搭載デバイスとの間でファイルを送受信できます。公式ガイド:https://developer.android.com/studio/command-line/adb.html#copyfiles – Egor

答えて

0

アクティビティマネージャ(am)を使用することができます。 https://developer.android.com/studio/command-line/adb.html#am

は、たとえば、あなたとあなたの活動に文字列を送信することができます参照してください。

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

として、あなたの活動からそれを回復する:

getIntent().getStringExtra("myKey") 

なお、アクティビティが実行されている場合は、Androidの意志インテントをパラメータとしてonNewIntentを呼び出します。

関連する問題