我有一个通过蓝牙连接到外部附件的应用程序。测试人员报告说,当显示“电池电量不足”警报时,连接会断开。这是在 iPod touch 第 2 代上报告的,因此它可能是该设备特有的。
我想知道是否有办法在调试器中运行我的应用程序(连接到我的计算机)而不给设备充电。换句话说,有没有办法禁用电池未充满电的设备的 USB 充电?
我有一个通过蓝牙连接到外部附件的应用程序。测试人员报告说,当显示“电池电量不足”警报时,连接会断开。这是在 iPod touch 第 2 代上报告的,因此它可能是该设备特有的。
我想知道是否有办法在调试器中运行我的应用程序(连接到我的计算机)而不给设备充电。换句话说,有没有办法禁用电池未充满电的设备的 USB 充电?
我没有尝试过,但有可能/您可以通过切断 USB 电缆内的电源线来做到这一点。
我会买一条便宜的 USB 延长线(公 <-> 母),然后小心地将其切开(去掉电缆中间的外层塑料,不要损坏里面的电线)。
如果幸运的话,会有一条红色电缆,那条红色电缆将是 +5V 线 - 如果没有,您将不得不使用万用表测试哪条电缆是 pin 1 / +5V / VCC (pinout here : http: //pinouts.ws/usb-pinout.html)。识别后,剪断那根电缆(并且只剪掉那根电缆!)。
然后使用你的新电缆将你的 iphone/ipod 插入你的电脑,iphone 有望仍然与调试器一起工作,但不再充电。
顺便说一句,我可以想象当电池电量不足时蓝牙会自动禁用(或切换到低功耗模式)的可能性——在这种情况下,失去连接可能是不可避免的。如果他们知道类似的事情,您可以尝试询问苹果支持。
没有。调试器仅在坞站电缆通过 USB 连接到开发系统时才能工作,这会自动使设备充电。您将不得不找到另一种方法来监控您的应用程序正在做什么。
不,但您应该让您的用户在他们的测试设备上打开日志记录,然后将日志发送给您。(或者,如果您是该测试人员,请在“开发人员”下的“设置”应用程序中打开日志记录。)
也许您也可以记录低电量消息和蓝牙状态。