summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/fuelgauge
diff options
context:
space:
mode:
authorAdam Lesinski <adamlesinski@google.com>2015-06-25 11:14:21 -0700
committerAdam Lesinski <adamlesinski@google.com>2015-06-25 11:14:21 -0700
commit46b62233d48d32d8252eedf37c70890531145618 (patch)
tree0b05dc65871a9be958ff081da039388bcc02f9e4 /src/com/android/settings/fuelgauge
parent1cbbec00ab574729c7bc547d250690b26a81057f (diff)
downloadpackages_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
Diffstat (limited to 'src/com/android/settings/fuelgauge')
-rw-r--r--src/com/android/settings/fuelgauge/PowerUsageDetail.java16
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,
};
}
}