我有一个通过蓝牙连接到外部配件的应用程序。测试人员报告说当“低电量”警报显示时,连接会断开。这是在iPod Touch第二代上报告的,因此可能是该设备特有的问题。
我想知道是否有一种方法可以在调试器中运行我的应用程序(连接到我的计算机)而不需要给设备充电。换句话说,是否有一种方法可以禁用未完全充满电池的设备的USB充电功能?
我想知道是否有一种方法可以在调试器中运行我的应用程序(连接到我的计算机)而不需要给设备充电。换句话说,是否有一种方法可以禁用未完全充满电池的设备的USB充电功能?
不行。调试器只有在通过USB连接到开发系统时才能工作,并且这会自动导致设备充电。你将不得不找到另一种方法来监视您的应用程序正在做什么。
UIDeviceBatteryLevelDidChangeNotification
和UIDeviceBatteryStateDidChangeNotification
会告诉您电池状态何时发生变化。电池警告会在最大充电量的20%和10%时发生。 - Jonathan Grynspan