显然,手持设备的电量需要引起很大的重视。通过这一系列的课程,可以学会如何根据设备电池状态来改变App的某些行为与功能。
通过在断开连接时关闭后台服务,在电量减少时减少更新数据的频率等等操作可以在不影响用户体验的前提下,确保App对电池寿命的影响减到最小。
Monitoring the Battery Level and Charging State[监测电池的电量与充电状态]
当你想通过改变后台更新操作的频率来减少对电池寿命的影响,那么先手需要检查当前电量与充电状态。
电池的电量与是否在充电状态会影响到一个程序去执行更新的操作。当设备在进行AC充电时,程序做任何操作都不太会受到电量的影响,所以在大多数时候,我们可以在设备充电时做很多想做的事情(刷新数据,下载文件等),相反的,如果设备没有在充电状态,那么我们就需要尽量减少设备的更新操作等来延长电池的续航能力。
同样的,我们可以通过检查电池目前的电量来减少甚至停止一些更新操作。