diff options
author | Amith Yamasani <yamasani@google.com> | 2009-10-19 11:45:18 -0700 |
---|---|---|
committer | Amith Yamasani <yamasani@google.com> | 2009-10-19 15:21:33 -0700 |
commit | 270d273e556bd904b184f2cfbcb98964c0965d7d (patch) | |
tree | dbe69b57c513e876b834de0cabf2a17d3d8bcb4b /src/com | |
parent | 9ef9801f6f42d25b7e539262ebfec428546107fc (diff) | |
download | packages_apps_settings-270d273e556bd904b184f2cfbcb98964c0965d7d.zip packages_apps_settings-270d273e556bd904b184f2cfbcb98964c0965d7d.tar.gz packages_apps_settings-270d273e556bd904b184f2cfbcb98964c0965d7d.tar.bz2 |
Use radio hunting time in addition to signal strength for cell standby computation. Fixes #2176141
Diffstat (limited to 'src/com')
-rw-r--r-- | src/com/android/settings/fuelgauge/PowerUsageSummary.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/settings/fuelgauge/PowerUsageSummary.java b/src/com/android/settings/fuelgauge/PowerUsageSummary.java index fecd1438..10ab2d0 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageSummary.java +++ b/src/com/android/settings/fuelgauge/PowerUsageSummary.java @@ -445,6 +445,9 @@ public class PowerUsageSummary extends PreferenceActivity implements Runnable { * mPowerProfile.getAveragePower(PowerProfile.POWER_RADIO_ON, i); signalTimeMs += strengthTimeMs; } + long scanningTimeMs = mStats.getPhoneSignalScanningTime(uSecNow, mStatsType) / 1000; + power += scanningTimeMs / 1000 * mPowerProfile.getAveragePower( + PowerProfile.POWER_RADIO_SCANNING); BatterySipper bs = addEntry(getString(R.string.power_cell), DrainType.CELL, signalTimeMs, R.drawable.ic_settings_cell_standby, power); |