Show time remaining / to charge.

Rework the battery graph to include the time remaining or
time to charge.

Change-Id: Ib26b761cb10e01f5f3aa4189db10d44b8ce62f89
This commit is contained in:
Dianne Hackborn
2014-04-23 17:14:15 -07:00
parent 4f700a3b3c
commit 0be7598cb8
9 changed files with 269 additions and 137 deletions

View File

@@ -17,6 +17,7 @@
package com.android.settings.fuelgauge;
import android.app.Fragment;
import android.content.Intent;
import android.os.Bundle;
import android.os.Parcel;
import android.view.LayoutInflater;
@@ -28,8 +29,10 @@ import com.android.settings.R;
public class BatteryHistoryDetail extends Fragment {
public static final String EXTRA_STATS = "stats";
public static final String EXTRA_BROADCAST = "broadcast";
private BatteryStatsImpl mStats;
private Intent mBatteryBroadcast;
@Override
public void onCreate(Bundle icicle) {
@@ -40,6 +43,7 @@ public class BatteryHistoryDetail extends Fragment {
parcel.setDataPosition(0);
mStats = com.android.internal.os.BatteryStatsImpl.CREATOR
.createFromParcel(parcel);
mBatteryBroadcast = getArguments().getParcelable(EXTRA_BROADCAST);
}
@Override
@@ -47,7 +51,7 @@ public class BatteryHistoryDetail extends Fragment {
View view = inflater.inflate(R.layout.preference_batteryhistory, null);
BatteryHistoryChart chart = (BatteryHistoryChart)view.findViewById(
R.id.battery_history_chart);
chart.setStats(mStats);
chart.setStats(mStats, mBatteryBroadcast);
return view;
}
}