OSDN Git Service

am 83d2698f: Merge "Fix issue #3177284: Account for wake lock power usage on Crespo...
authorDianne Hackborn <hackbod@google.com>
Thu, 11 Nov 2010 02:07:18 +0000 (18:07 -0800)
committerAndroid Git Automerger <android-git-automerger@android.com>
Thu, 11 Nov 2010 02:07:18 +0000 (18:07 -0800)
* commit '83d2698f4f271f568333532ddbae33f8e2e13052':
  Fix issue #3177284: Account for wake lock power usage on Crespo

src/com/android/settings/fuelgauge/PowerUsageSummary.java

index e0d614d..ea28c59 100644 (file)
@@ -457,6 +457,10 @@ public class PowerUsageSummary extends PreferenceActivity implements Runnable {
             }
             wakelockTime /= 1000; // convert to millis
 
+            // Add cost of holding a wake lock
+            power += (wakelockTime
+                    * mPowerProfile.getAveragePower(PowerProfile.POWER_CPU_AWAKE)) / 1000;
+            
             // Add cost of data traffic
             long tcpBytesReceived = u.getTcpBytesReceived(mStatsType);
             long tcpBytesSent = u.getTcpBytesSent(mStatsType);