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
|