我要从事的项目已经在android平台上开发。只要 USB 连接设备与桌面,Android 应用程序就会从桌面系统接收数据。我很确定,要开发这个,我需要使用 ExternalAccessory.Framework。我正在为此搜索教程,但尚未找到。我打算使用苹果充电器电缆从桌面客户端接收数据,或者我是否需要为此购买任何特殊的 MFi 电缆。任何指南或建议或任何教程链接都非常感谢在 iOS 平台(如 Android)中获得正确的开发方式。 还有如何使用 USB 数据线将字典从我的 Mac 应用程序发送到我的 iOS 设备?请分享想法或想法 谢谢
最佳答案
正如 duskwuff 提到的,ExternalAccessory.framework 不是您要找的。p>
使用 USB 数据线传输数据(对于第 3 方应用程序)在 iOS 中并不常见。这可能是可能的,但它可能不是最佳选择。
我了解到您希望在应用程序的桌面版(在 OS X 或 Windows 上运行)和 iOS 应用程序之间传输数据。如果您只需要在桌面和 iOS 应用程序之间移动静态文件,那么 File Sharing via iTunes , AirDrop (仅限 Mac OS X),或者像 Dropbox 这样的云服务一切皆有可能。
如果您需要在桌面应用程序和移动应用程序之间进行实时通信,那就另当别论了。如果数据传输相当小,通过 Wifi 进行客户端-服务器通信将是最好的方式(例如,在您的桌面应用程序中运行的小型 http 服务器为客户端移动应用程序提供 REST 接口(interface)以与之通信)。
但如果您需要实时通信,并且最小延迟和最大数据速率比无线便利性更重要,那么我建议 the PeerTalk library .它通过 USB 在您的 OS X 应用程序和 iOS 应用程序之间提供快速“直接”链接。该库目前不支持 Windows,我不知道有任何支持 Windows 的类似库。
关于ios - 外部附件 : Receive Data using USB cable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29041654/