2017-02-03 226 views
-1

基本上,我想通過ADB發送Android設備的序列號。我也希望能夠接收該數據包並對其進行解析。通過ADB發送數據

我想知道是否有一種方法可以在計算機和手機之間通過ADB發送JSON。

+0

No. Adb是** A ** ndroid ** D ** ebug ** B **脊。它僅用於調試應用程序。你不能在你的應用中使用它。 –

+0

您可以通過ADB將文件發送到Android設備/從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。