91e630c4eeaa74b9843c3e384f770fa82e0270c4 |
|
25-Jan-2018 |
Maggie <yiranwang@google.com> |
Fix location QuickSettings bug Problem: LocationManager.getAllProviders() is only returning "network" for Quick Settings. The root cause is getAllProviders() method is filtering results by permission when it shouldn't. 1. Remove permission check logic in getAllProviders. 2. Exclude PASSIVE_PROVIDER from setLocationEnabled and getLocationEnabled. Bug: 72495506 Test: Robo Test: Manual Change-Id: I37a2238d094ffbdff788e90b71d1e70b81fca79a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
0cba58f5dfe942bb0e10fb32b4a8a734461c1253 |
|
24-Jan-2018 |
Lifu Tang <lifu@google.com> |
Add key to store location changer Store location changer into Settings.Secure Modify quick settings to identify itself as location changer Bug: 68779883 Test: Manual Change-Id: I2c7a599e1383102685994d876e7160e164436a08
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
aa080f96763a9d38f21fb33de93216cd207a5930 |
|
05-Jan-2018 |
Maggie <yiranwang@google.com> |
Deprecate location modes 1. Mark public fields as deprecated: LOCATION_MODE, LOCATION_MODE_HIGH_ACCURACY, LOCATION_MODE_SENSORS_ONLY, LOCATION_MODE_BATTERY_SAVING, LOCATION_MODE_OFF. 2. Add new public methods to LocationManager: setLocationEnabled(boolean) isLocationEnabled() setLocationProviderEnabled(String, boolean) 3. Remove LOCATION_PREVIOUS_MODE and constant LOCATION_MODE_PREVIOUS. Refactor code that references LOCATION_MODE_PREVIOUS to use LocationManager.setLocationEnabled or LOCATION_MODE_HIGH_ACCURACY. 4. Mark deprecated fields and methods as removed: LOCATION_PROVIDERS_ALLOWED, setLocationProviderEnabled(), isLocationProviderEnabled() 5. Refactor logic in Settings app and Quick Settings to call LocationManager.setLocationEnabled() instead of setting location mode. Bug: 70990911 Test: Manual Change-Id: Ia49b385f8b6a358b62291983eb0146af0ecf8e02
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
fab2e2cbaab77d85c708ede54029b46d938f8e66 |
|
21-Nov-2017 |
Maggie <yiranwang@google.com> |
Send MODE_CHANGING broadcast before location mode change. When location mode is about to change in Settings app, send MODE_CHANGING broadcast. Fixes: 28057031 Test: manual Test: robotests Change-Id: Id26325520211a8934c1670dfcd12e8d339766308
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
b46a3c963420dcdde32b1fe8ef1b714d892b463e |
|
22-Jun-2017 |
Jason Monk <jmonk@google.com> |
Fix ConcurrentModificationException from LocationController Test: runtest systemui Change-Id: I0b7db7344217b3b7ad91f315100d1873e8167baf Fixes: 62859544
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
359bb74a540ab57db159427d85ac562d56183df1 |
|
13-Apr-2017 |
Jason Monk <jmonk@google.com> |
Fix location status bar icon It should have been in PhoneStatusBarPolicy, since it wasn't it wouldn't listen until something else touched the LocationController like QS. Test: Open app that uses location Change-Id: I70d1aff2a1c9bf7be53aeb72ba285b49d98c5362 Fixes: 36747248
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.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/statusbar/policy/LocationControllerImpl.java
|
a8fbbb30eae03b9ed7a3e6ea78da13480a53b73d |
|
11-Feb-2016 |
Sudheer Shanka <sudheersai@google.com> |
Part1 - Don't add padlock if the restriction is not set by admin. Bug: 26687435 Change-Id: I2fd740b1fa0d76eceedc4dde73e41d779820bbcf
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
b6fc931204a3e7a40ac2dfda67f4b61aef9e4b5b |
|
27-Jan-2016 |
Sudheer Shanka <sudheersai@google.com> |
Add padlocks to more qs tiles. Bug: 26764485 Bug: 26765645 Change-Id: I89bb1b3b9a507772299778a1b3611884441408c9
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
3e189877aba0285d79ce55349afae60457d95d6f |
|
12-Jan-2016 |
Jason Monk <jmonk@google.com> |
SysUI Tuner: Status bar work Improve general status bar goodness, more exactness, less breakage. Extra extra icons, disabled by default. Control all the status bar things! Probably other stuff (10000). Change-Id: I5d6282a4dcbcefea9f0880042cdf6293cb693712
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
d1fa1d6ebe50e49010bd1cb473236c8d865e68e2 |
|
26-Nov-2015 |
Lifu Tang <lifu@google.com> |
Remembers previous location mode when location off Multipart CL. Must be submitted together with ag/821657 Bug: 25608291 Change-Id: I0cceed27fcf51537b6ac39b0411fbbc44c165070
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
05b86bc02767e1714712dd0e612068b6da1eee51 |
|
19-May-2015 |
Jason Monk <jmonk@google.com> |
SysUI: Move LocationControllerImpl receiver to bg Bug: 19520495 Change-Id: Ia0fbfb663076c296c65bcefdad62d36f98c9e757
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
84949f5c4b7e36508e8907f2b25bd25a580061f8 |
|
25-Sep-2014 |
Amith Yamasani <yamasani@google.com> |
Fix GPS icon not showing for secondary users Watch for high power usage broadcasts from all users in the statusbar. Bug: 17647654 Change-Id: I2c6c5a218d38438415a450cfa2f9328763af3f50
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
5172dc2f36f9c417befd0957ce2ae20f9d083a88 |
|
02-Sep-2014 |
Jorim Jaggi <jjaggi@google.com> |
Status bar iconography updates - Use new assets for location, flightmode and "more" notifications icon. - Update icon size and clock to spec. - Change from fixed width of the icons to WRAP_CONTENT, so they look more evenly distributed. - Adjust subpixel rendering of battery icon to match other vector icons. Bug: 16161255 Change-Id: I0a80f223b7d532bc53a201cff37b8f1cb09f08c2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
ccb6b9a90f228cc4e31a9442ed28756ff474c080 |
|
17-May-2014 |
John Spurlock <jspurlock@google.com> |
QuickSettings: only listen when expanded. Register for active state updates only when the quick settings panel is open. Don't allow a dual-target tile and single-target tile on the same row. Bug:14133785 Change-Id: I8a5ad3df9b67b5bc3518210d62b705483a422d8e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|
af8d6c44f06d2f8baac2c5774a9efdae3fc36797 |
|
07-May-2014 |
John Spurlock <jspurlock@google.com> |
New quick settings implementation. Bug:14133785 Change-Id: I7f57f8e7ebcc3e1a06fa5204f477470f14299e1f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/LocationControllerImpl.java
|