1

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

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

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

谢谢。

4

1 回答 1

1

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

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

于 2012-11-30T02:09:48.683 回答