History log of /packages/apps/Settings/src/com/android/settings/widget/ChartGridView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b37e2887d3112082589997f1bbd802ec282cca6d 11-Jan-2016 Jason Monk <jmonk@google.com> Update data usage UX

Update the UX and dig the data usage screen out of a huge whole of
technical debt. Switch every to use Preferences rather than standard
layouts and ListViews.

Split data usage into several fragments, all separated.

DataUsageSummary:
- Shows a summary of the 'default' usage at the top, this will be
the default sim on phones, or wifi if it has it, or ethernet
as last attempt to show something.
- Also has individual categories for each network type that has
data, cell, wifi, and ethernet. Maybe should look into bt though?

DataUsageList:
- Takes a NetworkTemplate as an input, and can only be reached from
the network specific categories in DataUsageSummary
- Shows a graph of current usage for that network and links to
app detail page for any app.
- Has gear link to quick get to billing cycle screen if available

BillingCycleSettings:
- Just a screen with the cycle day and warning/limits separated
out from the data usage.

AppDataUsage:
- App specific data usage details
- May need some UX iteration given lack of clarity in the spec

Bug: 22459566
Change-Id: I0222d8d7ea7b75a9775207a6026ebbdcce8f5e46
/packages/apps/Settings/src/com/android/settings/widget/ChartGridView.java
39b467482d1bf256a111c757e9b7621c6f523271 10-Sep-2015 Jason Monk <jmonk@google.com> Depend on support lib preferences

Bug: 24576551
Change-Id: Ic6190bacd3f7582c9bbc8de972da4612bd92421e
/packages/apps/Settings/src/com/android/settings/widget/ChartGridView.java
9a23adf69dc53126c9858b19760eab5b67c23b97 18-Mar-2015 John Spurlock <jspurlock@google.com> Settings: Remove all unused imports.

Change-Id: Iebfa52cb849d69974c94902b0b020893cf5618a3
/packages/apps/Settings/src/com/android/settings/widget/ChartGridView.java
b654846300f79e9e4c605ce62d09f9a05d232fee 22-Jul-2014 Jeff Sharkey <jsharkey@android.com> Data Usage, materialized!

Asset drop so Data Usage matches new Material spec. Removes time
dimension sweeps, so we now summarize the entire visible axis. Fix
time axis labels to not draw outside clip bounds. Remove pie chart.

No more checkboxes in menus. Telephony items like roaming are moved
back to cellular settings. Start wiring up multi-SIM support.

Bug: 15760500, 16019700, 16289924, 16303795
Change-Id: Ie8f4821962319bb82ff4bc2f13f1f66ba1bdfe65
/packages/apps/Settings/src/com/android/settings/widget/ChartGridView.java
e6c5003278184c202833209164ddf1ae8c083f12 06-Mar-2013 Jeff Sharkey <jsharkey@android.com> Remove guava dependency to speed up build.

Change-Id: I4cee4b6324e72e94c1241e10f3cdc507d65512cd
/packages/apps/Settings/src/com/android/settings/widget/ChartGridView.java
e5223a0577727b7a524b7e74ad4f95d132cdc2f0 10-Mar-2012 Jeff Sharkey <jsharkey@android.com> Save timezone when setting data cycle reset date.

Bug: 5938567
Change-Id: I9df8da9d030169952098efc04cfde79e3e42e1f8
/packages/apps/Settings/src/com/android/settings/widget/ChartGridView.java
30dde0f5a07e1b15de21d6a278721d918c5900be 18-Aug-2011 Jeff Sharkey <jsharkey@android.com> Reinforce limited networks in data usage UI.

When restricting background data, list the networks the restriction
applies to.

Bug: 5131685, 5058106
Change-Id: Idde084dfa5ac6313a8d145cb6f2603aedb154590
/packages/apps/Settings/src/com/android/settings/widget/ChartGridView.java
d39c6e4083f1212519d5dc14f64132a10f2b7c7a 05-Aug-2011 Jeff Sharkey <jsharkey@android.com> Data usage app icons and details, chart labels.

Add app icons into both summary list and details pane. Also show list
of all applications merged under a UID. Draw dates on chart axis, and
avoid flashing policy sweeps when switching networks in detail mode.

Bug: 5087283, 5038812
Change-Id: I1dcd03ca85b517f8726452af8a46b4be9b3d20f1
/packages/apps/Settings/src/com/android/settings/widget/ChartGridView.java
52c3f4461b806e4f1ce48455ee2ba0ac05dfdab4 23-Jun-2011 Jeff Sharkey <jsharkey@android.com> Iterate on data usage chart UI.

Switched to inflating chart views from XML, using attributes for
configuration. Start using drawable assets for chart components
instead of manually painting. Include hand-cut assets, and animate
between states when touched to invoke.

Clamp sweeps to valid chart ranges and prepare for sweep labels.

Bug: 4768483, 4598460
Change-Id: Ic660c35bec826eb5e3f6a1dde3cc04d8c437ef2b
/packages/apps/Settings/src/com/android/settings/widget/ChartGridView.java
ab2d8d3a38857b8c155e6c6393c5821f5a341aae 31-May-2011 Jeff Sharkey <jsharkey@android.com> Checkpoint of data usage UI, graphs and lists.

Chart of network usage over time, with draggable "sweep" bars for
inspection region and warning/limits. Talks with NetworkStatsService
for live data, and updates list of application usage as inspection
region changes.

Change-Id: I2a406e6776daf7d74143c07ec683c10fe711c277
/packages/apps/Settings/src/com/android/settings/widget/ChartGridView.java