summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/fuelgauge/PowerGaugePreference.java
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2009-06-03 15:45:40 -0700
committerAmith Yamasani <yamasani@google.com>2009-06-03 16:31:15 -0700
commit7f6aa6283ae759c5b013c142be036617cf79f725 (patch)
treecd5f60bdf8707632db5f070a16715b6b69e8976d /src/com/android/settings/fuelgauge/PowerGaugePreference.java
parent110b75cde7ca21e83fb84cab70b7d11bdff54f2c (diff)
downloadpackages_apps_Settings-7f6aa6283ae759c5b013c142be036617cf79f725.zip
packages_apps_Settings-7f6aa6283ae759c5b013c142be036617cf79f725.tar.gz
packages_apps_Settings-7f6aa6283ae759c5b013c142be036617cf79f725.tar.bz2
Add detail page for Battery usage and track GPS and foreground CPU.
Show details such as Cpu time, Cpu foreground time, data sent/received, and GPS usage.
Diffstat (limited to 'src/com/android/settings/fuelgauge/PowerGaugePreference.java')
-rw-r--r--src/com/android/settings/fuelgauge/PowerGaugePreference.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/com/android/settings/fuelgauge/PowerGaugePreference.java b/src/com/android/settings/fuelgauge/PowerGaugePreference.java
index 5e89535..0bfa12d 100644
--- a/src/com/android/settings/fuelgauge/PowerGaugePreference.java
+++ b/src/com/android/settings/fuelgauge/PowerGaugePreference.java
@@ -26,6 +26,7 @@ import android.view.View;
import android.widget.ImageView;
import com.android.settings.R;
+import com.android.settings.fuelgauge.PowerUsageSummary.BatterySipper;
/**
* Custom preference for displaying power consumption as a bar and an icon on the left for the
@@ -37,13 +38,15 @@ public class PowerGaugePreference extends Preference {
private Drawable mIcon;
private GaugeDrawable mGauge;
private double mValue;
+ private BatterySipper mInfo;
- public PowerGaugePreference(Context context, Drawable icon) {
+ public PowerGaugePreference(Context context, Drawable icon, BatterySipper info) {
super(context);
setLayoutResource(R.layout.preference_powergauge);
mIcon = icon;
mGauge = new GaugeDrawable();
mGauge.bar = context.getResources().getDrawable(R.drawable.app_gauge);
+ mInfo = info;
}
/**
@@ -55,6 +58,10 @@ public class PowerGaugePreference extends Preference {
mGauge.percent = mValue;
}
+ BatterySipper getInfo() {
+ return mInfo;
+ }
+
@Override
protected void onBindView(View view) {
super.onBindView(view);