我想计算电池和子系统的剩余小时数,如通话时间,网页浏览,音频播放,视频播放和待机状态。
我使用反射来获得私人课程 com.android.internal.os.PowerProfile 和 android.os.BatteryStats 。
我按照Android的电池设置 http://netmite.com/android/mydroid/donut/packages/apps/Settings/src/com/android/settings/fuelgauge/PowerUsageSummary.java
获得剩余的电池时间
方法:
long computeBatteryRealtime(long curTime, int which);
使用:
curTime = SystemClock.elapsedRealtime() * 1000;
which = STATS_UNPLUGGED
但是返回值错了,几分钟。我是否正确使用此方法?