我所能抽到的电池耐用百分比(如80%),但我没有知识来预测电池的耐用性的持续时间。例如。 80%电池将保持7小时20分钟。我们可以这样做,我没有得到任何参考。任何人都可以指导我这个。由于如何计算电池耐用百分比 - 安卓
回答
恐怕不可能得到精确时间会一直保留,直到电池耗尽。
这是因为以下几个原因:
没有这样的Android API。
你不能建立某种算法/公式来计算时间保持,因为这取决于具体的用户行为和安装的应用程序太多。
例如:
电池的续航时间可能会增加一倍甚至两倍的情况下,用户不会 - 在所有打开屏幕。同样,如果用户有打开不可预知的时间间隔内的网络连接20个应用程序,或者与GPS,所有电话传感器和蓝牙扫描活动状态拉的准确位置,多了很多。甚至在考虑不同的电池寿命以及不同的android版本之前,尝试跟踪它们的更多其他考虑事项永远不会结束。
我恐怕唯一可以做的事情是提供基于你的应用是在电池+当前电池电量
+供应商的规范运行的特定设备上的 非常非常粗略的估计(什么其他应用程序一样)请参考此答案here,因为它描述了你应该做的像下面这样:
在活动注册的广播接收器与
Intent.ACTION_BATTERY_CHANGED
当电池发生变化,你会得到新值如下:
int level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, 0);
batteryTxt.setText(String.valueOf(level) + "%");
这会返回70%,80%等。
但你不能估计剩余的时间,因为有些应用可能会消耗更多的功率。所以我认为电池级别到剩下的转换时间不会给出正确的结果。
请给我一些反馈
希望有所帮助。
谢谢你的答复,上面的代码将返回电池耐久性,这意味着它示出了像80%或60%的百分比值。但我想要获得80%或60%的时间线。 – RAAAAM
请检查我的更新答案 –
- 1. 电池百分比
- 2. 安卓:用百分比
- 3. 如何计算百分比
- 4. 如何计算百分比
- 5. 如何计算百分比
- 6. 计算百分比
- 7. 计算百分比
- 8. 计算百分比
- 9. 计算百分比
- 10. 计算百分比
- 11. 计算百分比
- 12. VB.net电池使用时间百分比
- 13. 禁用电池百分比更新
- 14. 如何计算累计百分比?
- 15. 用PHP计算百分比
- 16. 计算百分比总计
- 17. RRDtool百分比计算
- 18. 服务检查电池百分比Android
- 19. 如何计算LESS CSS的百分比?
- 20. LibreOffice中的百分比如何计算?
- 21. 如何计算列中的百分比?
- 22. 如何计算表中的百分比
- 23. 如何计算Mysql中的百分比?
- 24. 如何计算shell中的百分比
- 25. 如何计算的百分比在linux
- 26. 如何计算MYSQL中的百分比?
- 27. 如何计算Java中的百分比?
- 28. 如何计算具体百分比
- 29. 如何在android中计算百分比
- 30. 如何计算Java中的百分比?
1为问题 –