Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过USB在Android设备和PC(Mac或Windows)之间进行双向数据传输_Android_Usb - Fatal编程技术网

通过USB在Android设备和PC(Mac或Windows)之间进行双向数据传输

通过USB在Android设备和PC(Mac或Windows)之间进行双向数据传输,android,usb,Android,Usb,我是Android编程新手。 我需要在Android平板电脑和PC(Mac或Windows)之间通过USB双向传输数据。 Android平板电脑将采用Android 4.0或更高版本。 Mac将有OS X Lion或更新版本,Windows将有Windows XP或更新版本 在阅读Android对USB连接的支持后,请点击此处: 我在想,如果我让Android平板电脑在USB附件模式下运行,并让PC作为主机,通过USB进行双向数据传输就可以了。这是正确的想法还是我离这里太远了 谢谢。您的最佳选择

我是Android编程新手。 我需要在Android平板电脑和PC(Mac或Windows)之间通过USB双向传输数据。 Android平板电脑将采用Android 4.0或更高版本。 Mac将有OS X Lion或更新版本,Windows将有Windows XP或更新版本

在阅读Android对USB连接的支持后,请点击此处:

我在想,如果我让Android平板电脑在USB附件模式下运行,并让PC作为主机,通过USB进行双向数据传输就可以了。这是正确的想法还是我离这里太远了


谢谢。

您的最佳选择可能是ADB推/拉文件(假设这就是您要传输的内容)。您的Windows端应用程序将adb和AdbWinApi.dll作为资产,而OSX版本将具有Mac OS adb二进制文件。。。 有明显的缺点,例如必须在设备上启用开发人员选项,以及主机上预先存在的Android SDK副本可能会造成干扰(通常不太可能,但可能!)


更高级:根据环境的不同,您甚至可能希望从源代码中构建自己的ADB版本,省去不必要的功能。

您的最佳选择可能是ADB文件的推/拉(假设这是您想要传输的)。您的Windows端应用程序将adb和AdbWinApi.dll作为资产,而OSX版本将具有Mac OS adb二进制文件。。。 有明显的缺点,例如必须在设备上启用开发人员选项,以及主机上预先存在的Android SDK副本可能会造成干扰(通常不太可能,但可能!)


更高级:根据环境的不同,您甚至可能希望从源代码中构建自己的ADB版本,省去不必要的功能。

Hey!ytw您找到解决方案了吗?@Vijju我最终使用“adb forward”命令建立了双向数据传输的连接。嘿!ytw您找到解决方案了吗?@Vijju我最终使用“adb forward”命令建立双向数据传输的连接。