以编程方式估算直到电池耗尽Android手机的时间

问题描述:

因此有多种方法可通过听众获取当前电池电量。但是,这些值会给出手机当前电池状态的值,但不会显示电池耗尽速度的快慢。以编程方式估算直到电池耗尽Android手机的时间

什么是预测电池耗尽的剩余时间的方法?你能知道电压是什么吗?或者也许监测电池在一段时间内耗尽的速度,然后推断它?

非常感谢。

如果你跟踪一段时间内,或许每隔几秒钟,那么你可以跟踪,然后你就可以推断,你能够保持也许100个值在一个圆形阵列,然后自顾自地取平均值,那么从那里你可以得到两个数字,一个是在这个较长时期内的平均值,甚至可能出现尖峰,但如果尖峰是新的常态,那么也许使用10个值来计算。

所以,你有两个数字可以显示,通过显示一定范围内的时间去给用户一些想法,电池将持续多久。

+0

那么这意味着圆形阵列包含N个先前记录的耗尽率值?因此,每当电池电量发生变化时,它就会以比率R1计算L /(currentTime-lastChangeTime)并将其存储起来? 所以一开始,我会用这一比率R1估计需要多长时间采取剩余T水平耗尽我想? 感谢您的帮助,如果我误解了任何东西,请告诉我! – mMx 2010-12-03 00:36:34