History log of /packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3bd4771ccb6f05c30cf7de6b2092f4f580821b56 11-Mar-2016 Ricky Wai <rickywai@google.com> Fix location settings crash when work profile is disabled

Bug: 27402597
Change-Id: Iab5f999b67e9f81977142648f90cf31acb8b5f69
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.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/location/SettingsInjector.java
b3e11be230cfe2cbfc3baac30b13e22ee0e1641e 10-Aug-2015 Lifu Tang <lifu@google.com> Created new task when launching injected activity

Bug: 22320782
Change-Id: I6cf1e4976a097c4c40afcc4c73f7f9904e9e7aac
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
a7a7bfe59fc03ffb00d2f2f0fe0fb011834bf22e 09-May-2015 Fyodor Kupolov <fkupolov@google.com> Use DimmableIconPreference for Add user action

Moved DimmableIconPreference from location to the root package since it is
now used in several places.

Add user action now uses DimmableIconPreference. Added a new summary string,
which is displayed when no more users can be added.

Bug: 20892920
Change-Id: I00b00f80ba8933a00a2de85777b9f7e55d03c31b
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.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/location/SettingsInjector.java
86c877e9b66165bb46432de6172d1fdc6b2808fe 15-Oct-2014 Zoltan Szatmary-Ban <szatmz@google.com> Make Location Settings multiprofile aware

Injected location services and location access status are shown
for managed profiles on Settings > Location

Bug: 18602878
Change-Id: Ic6232f3dc03d9675b90fbfd0163fe5bae4bd13c6
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
db0b7637faa5200906c3facf90872aa819e8db5a 18-Aug-2014 Lifu Tang <lifu@google.com> Dim the preference icons when its disabled

- Fix b/16956979

Change-Id: Idfa3fddf63746dea1db0c75dedab06b57aaf5de7
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
a7f399123f12269a836c4c79471b7750ad673fcb 19-Mar-2014 Tom O'Neill <tomo@google.com> Injected settings start new task

- Bug: 13534214

Change-Id: I10b47f58651166a58a86efe8da2979e8f9a2a5cb
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
34501ae25893a2c36ce4860e96dd208950d75690 03-Mar-2014 Tom O'Neill <tomo@google.com> Ignore any summary provided for injected settings

Bug: 13279850
Change-Id: I1e5a39c9542b3121835f61cd0ce82612c7948cd7
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
7f91d8628320f8669efb2ba660c7ca1dcd2da881 09-Sep-2013 Tom O'Neill <tomo@google.com> Specify user when starting service

- Improve logging

- Fix b/10621831

Change-Id: Icbb265ce53640dcf63f1c81d682f5811f196efcc
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
421dccd5dd8cdec03bbc704b142f3ca2396f7e40 06-Sep-2013 Tom O'Neill <tomo@google.com> Restrict Settings injection to system-signed apps

- Also: reload the injected settings status values on mode changes

- b/10461474

Change-Id: I58c817ab8ab253aa19fa02c3cb511f26c807dc2a
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
1810a88e5fcb81dfa6ebac4f155e8ca63789d3d4 30-Aug-2013 Tom O'Neill <tomo@google.com> Adapt to renaming of SettingInjectorService API constants

- Log how long it took to read the status of each setting.

- Fix some variable names.

- Affects b/10461474

Change-Id: Ic0a575f090bf7192b20e07c231bf9d7238571808
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
007994279c6d9e41fe35a6804eb4ca753d139969 29-Aug-2013 Lifu Tang <lifu@google.com> Replaced ContentQueryMap with CursorLoader

- Piggyback a trivial typo fix from previous change

- Fix b/10228666

Change-Id: I96c4f5c434b67caf10b3406eec4f3f7c5cf846e9
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
f06dc3216318672d5a30d58c0cfcb4142dbab2c2 29-Aug-2013 Tom O'Neill <tomo@google.com> Make sure we've finished loading settings before processing any reloads

- Effectively throttles case where many reloads are sent in rapid
succession.

- Simplify Handler state machine by making the state explicit instead
of implicit in the sequence of messages.

- To guard against cascading timeouts due to RAM pressure or other
systemic issues, only start additional services if there is at most one
timed out setting at a time.

- Add some log messages

- Fix b/10487253

Change-Id: Ibe21533f7b644bbadf5b56b61ca0e28b49192470
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
b578ac4f94542eb7a2988e51045b931305871b97 26-Aug-2013 Tom O'Neill <tomo@google.com> Adapt to SettingsInjectorService API changes

- Part of fix for b/10461474

Change-Id: Ia37f444afc822a42ec21ebd2beae7aef8642547a
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
e17ce5fb73efe8046f9d806a6fbb9a5abb5b0e87 24-Aug-2013 Tom O'Neill <tomo@google.com> Handle races caused by rapid settings changed broadcasts

- Fix b/10447517

Change-Id: I63ef98c9023cee1a15be61b966aed06dc35e9bd5
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
32e016b5fae1f4caf673ff1f062869dce0e94757 23-Aug-2013 Lifu Tang <lifu@google.com> Reloads status messages for injected items

Change-Id: I6bb95c4b7ff4118074fb51aeed31596eab1e7eef
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
08a4c33a409f7cc693527de138179f80bf07be9c 22-Aug-2013 Lifu Tang <lifu@google.com> Minor UI tweakings

* Changed PreferenceScreen to Preference.

* Adjusted the "No recent app" message layout.

* No "Location services" category when empty.

* Removed "Under Construction" finally, hooray!

Change-Id: I83fd1d7a1b0235ad21b3a5c54542e937b60b3940
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
25518c3b45827537b2b2c2b35fdc86bc8bd60502 21-Aug-2013 Lifu Tang <lifu@google.com> Sort "Location services" alphabetically

* Sort "Location services" items by title

* Throttle the rate of loading status messages

Change-Id: Iecb039a4ab94a810e11ef3e426e4a4b5c8c75c37
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
4a70f652ad69dee370e81afee93ee6a2d8c9becc 14-Aug-2013 Tom O'Neill <tomo@google.com> Move UPDATE_INTENT to SettingsInjectorService

Change-Id: I657c799b791e49e4af097f3cc4afdaa8f48325ac
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java
e2921c9566e34fd95b864cca247ff71cf9b30752 13-Aug-2013 Tom O'Neill <tomo@google.com> Settings app supports location settings injection

- Partial fix for b/10287745

Change-Id: Ia5eb05670957125e70717c86a686a54b77b22455
/packages/apps/Settings/src/com/android/settings/location/SettingsInjector.java