diff options
author | Adam Lesinski <adamlesinski@google.com> | 2015-06-25 11:14:21 -0700 |
---|---|---|
committer | Adam Lesinski <adamlesinski@google.com> | 2015-06-25 11:14:21 -0700 |
commit | 46b62233d48d32d8252eedf37c70890531145618 (patch) | |
tree | 0b05dc65871a9be958ff081da039388bcc02f9e4 | |
parent | 1cbbec00ab574729c7bc547d250690b26a81057f (diff) | |
download | packages_apps_Settings-46b62233d48d32d8252eedf37c70890531145618.zip packages_apps_Settings-46b62233d48d32d8252eedf37c70890531145618.tar.gz packages_apps_Settings-46b62233d48d32d8252eedf37c70890531145618.tar.bz2 |
Add computed power to each Battery Details page
Some battery sippers have nothing interesting besides
their power consumption. Show that.
Bug:21934412
Change-Id: I7669343086892fb7be34fec00d1fd4c0bfd08b55
-rw-r--r-- | src/com/android/settings/fuelgauge/PowerUsageDetail.java | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/src/com/android/settings/fuelgauge/PowerUsageDetail.java b/src/com/android/settings/fuelgauge/PowerUsageDetail.java index 4bc5982..417a771 100644 --- a/src/com/android/settings/fuelgauge/PowerUsageDetail.java +++ b/src/com/android/settings/fuelgauge/PowerUsageDetail.java @@ -129,6 +129,7 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi R.string.usage_type_video, R.string.usage_type_camera, R.string.usage_type_flashlight, + R.string.usage_type_computed_power, }; values = new double[] { entry.sipper.cpuTimeMs, @@ -145,6 +146,7 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi 0, entry.sipper.cameraTimeMs, entry.sipper.flashlightTimeMs, + entry.sipper.totalPowerMah, }; if (entry.sipper.drainType == BatterySipper.DrainType.APP) { @@ -172,11 +174,13 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi R.string.usage_type_on_time, R.string.usage_type_no_coverage, R.string.usage_type_radio_active, + R.string.usage_type_computed_power, }; values = new double[] { entry.sipper.usageTimeMs, entry.sipper.noCoveragePercent, - entry.sipper.mobileActive + entry.sipper.mobileActive, + entry.sipper.totalPowerMah, }; } break; @@ -191,6 +195,7 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi R.string.usage_type_data_send, R.string.usage_type_data_wifi_recv, R.string.usage_type_data_wifi_send, + R.string.usage_type_computed_power, }; values = new double[] { entry.sipper.usageTimeMs, @@ -201,6 +206,7 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi entry.sipper.mobileTxPackets, entry.sipper.wifiRxPackets, entry.sipper.wifiTxPackets, + entry.sipper.totalPowerMah, }; } break; case BLUETOOTH: @@ -214,6 +220,7 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi R.string.usage_type_data_send, R.string.usage_type_data_wifi_recv, R.string.usage_type_data_wifi_send, + R.string.usage_type_computed_power, }; values = new double[] { entry.sipper.usageTimeMs, @@ -224,6 +231,7 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi entry.sipper.mobileTxPackets, entry.sipper.wifiRxPackets, entry.sipper.wifiTxPackets, + entry.sipper.totalPowerMah, }; } break; case UNACCOUNTED: @@ -255,10 +263,12 @@ public class PowerUsageDetail extends PowerUsageBase implements Button.OnClickLi default: { types = new int[] { - R.string.usage_type_on_time + R.string.usage_type_on_time, + R.string.usage_type_computed_power, }; values = new double[] { - entry.sipper.usageTimeMs + entry.sipper.usageTimeMs, + entry.sipper.totalPowerMah, }; } } |