我有一个通过蓝牙连接到外部配件的应用程序。测试人员报告说,当显示“低电池”警报时,连接被删除。这是在iPod Touch第二代上报告的,因此该设备可能是特殊的。

我想知道是否有一种方法可以在调试器中运行我的应用程序(已连接到我的计算机) 没有 充电设备。换句话说,是否有一种方法可以禁用电池没有充满电的设备的USB充电?

有帮助吗?

解决方案

我没有尝试过,但是有可能 /您可以通过切割USB电缆中的电源电缆来做到这一点。

我会购买便宜的USB扩展电缆(雄性<->女),然后小心地将其切开(在电缆中间卸下外部塑料而不会损坏内部的电线)。

如果幸运的话,将有一台红色电缆,红色电缆将是 +5V线 - 如果没有,您必须使用万用表来测试哪个电缆为PIN 1 / +5V / VCC(PINOUT在此处: http://pinouts.ws/usb-pinout.html )。一旦识别出它,请切开该电缆(仅此电缆!)。

然后使用新电缆将iPhone/iPod插入PC中,iPhone希望仍然可以与调试器一起使用,但不再充电。


顺便说一句,我可以想象在电池降低时会自动禁用蓝牙(或切换到较低的电源模式)的可能性 - 在这种情况下可能不可避免地会失去连接。您可以尝试询问苹果支持,如果他们知道这样的事情。

其他提示

没有。调试器仅在通过USB连接到开发系统时才起作用,并且会自动导致设备充电。您将必须找到另一种方法来监视您的应用程序的操作。

不,但是您应该在其测试设备上打开用户登录,然后向您发送日志。 (或者,如果您是该测试器,请在“开发人员”下打开“设置”应用程序的登录。)

也许您也可以记录低电池消息和蓝牙状态。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top