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

时间:2012-11-30 01:51:40

标签: android usb

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

在此处阅读了有关Android连接的Android支持后:http://developer.android.com/guide/topics/connectivity/usb/index.html

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

感谢。

1 个答案:

答案 0 :(得分:1)

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

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