2017-02-03 201 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。