我在问如何找出电池的充电时间。有几个应用程序可以做到这一点,但我没有发现除此之外的东西How to find the battery recharge time of android mobile programatically?获取电池充电时间
除了测量1个百分比的时间并计算它之外,是否有任何新的可能性?如果不是我怎么测量时间?
我在问如何找出电池的充电时间。有几个应用程序可以做到这一点,但我没有发现除此之外的东西How to find the battery recharge time of android mobile programatically?获取电池充电时间
除了测量1个百分比的时间并计算它之外,是否有任何新的可能性?如果不是我怎么测量时间?
你可以用不同的方式做到这一点。但是,第一次安装你的应用程序的每个手机将需要从1%充满。它会计算每个增量的时间为1,2,3。 .100并将其记录在永久存储器中。因此,每当您的应用下次运行时,它都会计算从电池的当前级别到100%的充电时间,然后您就完成了。 或 计算100%完全充电时间并将其除以100并计算完整充电时间。
充电时间各不相同。主要因素是充电器的毫安速率(例如USB充电器与壁式充电器)。只测量一次将给出该特定充电器的值,但不存储该数字并假定它总是正确的。监测价值增加(从n%到n + 1%)可能会更好,显示预计时间并在您获取更多样本时继续调整。这也将补偿其他因素,例如温度,设备的年龄等。 – chr
请参阅http://stackoverflow.com/questions/8923497/get-the-remaining-battery-time-available-from-an-android-phone(可能不会提供比您已有的更多信息) –
@Phil如何解决你的问题即时尝试遵循接受的答案,但如果应用程序安装第一次,如果它不是收费那么我将如何计算时间戳级别从n到n + 1的差异?你怎么做的? – Erum