检查 iPhone 与 USB 连接的应用程序
Posted
技术标签:
【中文标题】检查 iPhone 与 USB 连接的应用程序【英文标题】:An application to check iPhone connection with USB 【发布时间】:2011-09-15 05:33:36 【问题描述】:我想知道 iPhone 是否以编程方式连接到 USB。
到目前为止,通过谷歌搜索我找到了http://developer.apple.com/programs/mfi/。
我真的需要这个 api 来查明 iPhone 是否连接到 USB 设备吗?
我只想制作一个 iPhone 应用程序,它可以在控制台中打印出 iPhone 是否与 USB 连接。
非常感谢。
【问题讨论】:
【参考方案1】:您也许可以使用this question.的解决方案
该解决方案会检测设备的电池当前是否正在充电,如果连接到 USB,则很可能会充电,除非它是第 3 方配件,在这种情况下,我相信会有不同的 SDK。
无论如何,如果解决方案没有帮助,它可能会为您指明正确的方向。
更新: 除了前面提到的电池充电解决方案之外,还进行了一些挖掘和it appears that this may not be possible。
所以回答你的问题“我真的需要这个 api 来确定 iPhone 是否连接到 USB 设备吗?”:
是的,看起来是这样的。
【讨论】:
非常感谢能够通过电池状态找到USB状态evernote.com/shard/s13/sh/0f274a3e-011c-4e4c-8267-dec968a0fe83/… @SeungUnHam,如果使用 iphone 充电器为 iphone 充电,则会失败。 你找到解决办法了吗 从技术上讲,USB 将在充电期间“连接”。如果条件定义为“端口已插入电缆”,则应始终使用电池充电状态来识别。您还可以使用此状态来做其他很酷的事情,例如在电池未充电时调节游戏的 FPS 以节省电量,然后在连接电源时将其提高到最大。以上是关于检查 iPhone 与 USB 连接的应用程序的主要内容,如果未能解决你的问题,请参考以下文章
在 NodeJS 中通过 USB 连接 Android/iPhone 设备
连接 iPhone 以在 Xcode 中处理后没有设备日志输出
如何从占用 USB 的 iOS 设备调试或查看 NSLog 输出?