History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
53f3f15654a12a820e08cd5d42b5f94d061598ab 01-Mar-2018 Rohan Shah <shahrk@google.com> [QS] Update Cellular/data usage tile

Updated intent and API. We were using an explicit intent and there's
changes going on in the Settings team that change the activity name and
enabled states. Updating to an implicit event as with other parts of the
Settings app (e.g. Bluetooth).

Test: Visually
Bug: 73586207
Change-Id: Ifa5125b4770927521d9267569d487319efdb9f9f
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
1c6116cbbb0c8000b576443e4b13026b1d8529d9 06-Sep-2017 Jason Monk <jmonk@google.com> Update QS if the content gets stale

For system tiles this is more often, but for 3P tiles its pretty rare
except for on boot.

Test: runtest systemui
Fixes: 34804413

Change-Id: I166e2ab6a609acd63b9b4f19579bab12beabba27
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
a8981f35ac043b9f4b54c14094216e0f081e7759 20-Jul-2017 Rajeev Kumar <rajekumar@google.com> Data plan setting in SystemUI quick settings.

Change-Id: I26e0e7cccc85236503cffd60d5323d444ba7613c
Note: These changes are required for Data balance UI.
Bug: 62349208
Test: manual test
(cherry picked from commit 2d20d90cbd968ebdf9631aef67cf04cfb0b24477)
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
8c09ac7435c62a8ba2e34d57a7ac3be2ddf23adc 16-Mar-2017 Jason Monk <jmonk@google.com> Clean up and cover more QS metrics

Change-Id: I4ab5e54398024c8b16ca8223f0639aadcdef4377
Fixes: 34801532
Test: runtest systemui
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
702e2ebf9fbfb715c1d9b716683c9e4d182b575e 03-Mar-2017 Jason Monk <jmonk@google.com> Add plugin API for individual QS tiles

This will allow prototyping of individual QS tiles and/or their
visual representation without having to write a plugin for the
entire panel. This will allow quick iteration on QS UI + dual
target tiles.

Test: Install plugin using new API
Change-Id: I05ca9d9f5a200a1dad2c3582251a36edb5cb9aba
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
9c7844cb91b43929d0a86b1c90aa1efb37f5463a 18-Jan-2017 Jason Monk <jmonk@google.com> Work on sysui dependencies

One of the many problems with PhoneStatusBar is that it holds
dependencies for many other parts of SysUI. Fix this by creating
a static method of grabbing dependencies that are global to sysui
this cleans up a lot of chains of interdependence.

Also add easy way to inject mocks of these dependencies for the
purpose of testing.

Test: runtest systemui
Change-Id: Ia0e947faea62d15b665facada47ac9916c99f895
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
3250885c9feb9b42d60058a823c57a027c0dcf58 18-Jan-2017 Jason Monk <jmonk@google.com> Visual refresh for QS

Adds circles and things

Test: visual
Change-Id: I7d974fcfe6257357abfd1a7d0ee521f0e6cee588
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
8852905b0b3837e326127c6dfef6f699124ce715 04-Nov-2016 Jason Monk <jmonk@google.com> Unit testing for fragments.

Set up a base class for testing fragments that will generate the host
and run the fragment through some lifecycle checks to make sure it
does ok with standard lifecycle.

Fragment tests will also automatically check for any sort of leaks
related to bindings, receivers, or other callbacks in sysui. This
requires changing the statusbar.policy classes with callbacks to
have a common interface.

Lastly also fixes a few lifecycle bugs in QS found from the above
tests.

Bug: 32609190
Test: runtest systemui
Change-Id: I52007c696c2fd41914bba4ba9d8055f2b564a7d8
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
383db5ebcc3a4a615faf249bf4f126f42e80b82e 22-Jun-2016 Tamas Berghammer <tberghammer@google.com> Update package names to work with the proto3 compiler

Bug: b/28974522
Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
20aef8a2914478a85aa679ec31bf739c7818eb3c 04-May-2016 Julia Reynolds <juliacr@google.com> Quicksettings accessibility.

Bug: 15696340
Change-Id: I6887e2dad4822911d3a1642aaec5703174b57330
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
ac0dbbbb8a4c5917cb07680021406c17b3333b98 04-May-2016 Felipe Leme <felipeal@google.com> Don't display 1st-time dialog when disabling Data Saver.

BUG: 28098106
Change-Id: Iec6deb45a881fab2896463a59cbc7a96a9e5c811
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
0281a9908f2b59cf83a10abbb8b5b49feddc513a 27-Apr-2016 Felipe Leme <felipeal@google.com> Add a 1st-time dialog for Data Saver title.

BUG: 28098106
Change-Id: Ida19dcfc11ff74117af58fe1a4d43aa03e087f2b
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
7d822ff33c9ac708072a4258ea9ca19fb39a254a 21-Apr-2016 Felipe Leme <felipeal@google.com> Added logging for Data Saver toggle switch.

BUG: 28166693
Change-Id: I9ebe02728a984dbb98a55489c258202709ca86d8
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
39c98e652fd3e0e3ea3a334d60ba6ee979985978 16-Mar-2016 Jason Monk <jmonk@google.com> QS edit drag and drop accessibility

Bug: 27667843
Change-Id: Ief0980af25d855942b0565e5a9bfcc0d266bdbe0
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
3e5e84152f6c07b4fada3fea2e6d00aa59624b80 10-Mar-2016 Felipe Leme <felipeal@google.com> Added Talkback announcements for Data Saver switch.

BUG: 27504554
Change-Id: I6a6b996fe03a565edc051cf24a8ec7de4e8e5644
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
f23aa99270606b227d007b8f7c1619f564c55b0f 22-Jan-2016 Jason Monk <jmonk@google.com> Move background data notif to data saver status icon

Bug: 26796370
Change-Id: Ibf53c3affa63100b603e362b58ca6d2958791321
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
76c67aa361f65dfb2f5e03d06cc1ccebce9cecd9 19-Feb-2016 Jason Monk <jmonk@google.com> Add QS long-press -> Settings

Bug: 27269699
Change-Id: I861cb65dbb6609d9c95d5341f5f5aebc3cc519f3
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
62b63a02d7ca630e3ad39991ea6550cab57e5d22 02-Feb-2016 Jason Monk <jmonk@google.com> Rewrite QS customizer

Instead of custom draginess, use RecyclerView with a GridLayoutManager.

Still needs a bit of work, but the overall feel is significantly better
than before.

Change-Id: I3b3927472f69721e265ef7591de2f3052862f392
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java
9a4ce137eb5b73f9d7b097a26ae1c523c5b070e9 21-Jan-2016 Jason Monk <jmonk@google.com> Add data saver tile

Bug: 22817899
Change-Id: I900f19cca54daabd45fe358ae4117d4f3e9ab824
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tiles/DataSaverTile.java