android - 如何根据当前剩余电池电量估算通话时间、音乐/视频播放时间、空闲时间

标签 android power-management

我正在开发令人惊叹的 Android 平台。我正在创建一个处理手机电池电量的应用程序。我正在显示手机的当前电池电量,以及其他一些技术性的东西。我想获得估计的通话时间、音乐/视频播放时间、空闲时间可能会根据手机上剩余的当前电池电量来完成。使用此用户可以知道,如果他的电池电量为 50%,那么他可能可以再通话 2 小时(或)听 1 小时音乐(或)如果手机未被触及,那么它将持续大约 4 个小时。通过这种方式,它将对用户有所帮助。请帮助我提出一种方法(或)是否有任何可用的 API。?

最佳答案

不能肯定地说,但我非常怀疑会有任何 API 用于此。

我认为唯一可行的方法是让您收集数据并尝试尽可能接近地进行估算。您可以尝试测量每个应用/使用消耗的电量,还可以尝试测量电池容量。您必须不时调整您的值,因为不是新电池有时会降低电压等,因此它是一个移动的目标。

关于android - 如何根据当前剩余电池电量估算通话时间、音乐/视频播放时间、空闲时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5714487/

相关文章:

java - 如何计算两个不同 Activity 的时间?

javascript - 关闭由Android应用程序打开的浏览器标签

linux - 如何测试/测量嵌入式 Linux 启动代码?

objective-c - iPhone4 iOS5电池电量监控是否需要添加setBatteryMonitoringEnabled :NO to periodic battery checks?

android - 3.0内核中的wakelock核心代码和接口(interface)与3.7/3.8有何区别?

java - 我无法通过 Android SDK 连接到我的远程 MySQL

java - 等到 firebase 数据检索数据

android - 如何将图形设置为无穷大?

MacOSX 10.8.2 : How to clear unwanted power-management assertions?

c# - 在 C# 中获取 Windows 电源计划/方案(使用 WinAPI)