History log of /frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9139b29ca6edd67611447aacfbe73a566cf8aef9 05-Jul-2015 Ian Pedowitz <ijpedowitz@google.com> Fixing log typo. s/realted/related

Bug: 22273408
Change-Id: I756f56ee80d5840bd734249826eb658cbf472921
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
0adc5f3794d1800f8cc00ccdeebb810a4bdb2c87 27-Jun-2015 Wei Liu <luciferleo@google.com> am 83467228: am 6f6326bc: Implement a exponential backoff for NTP time and XTRA data retry.

* commit '834672285050812d08cd173559382bc5c3e9800a':
Implement a exponential backoff for NTP time and XTRA data retry.
834672285050812d08cd173559382bc5c3e9800a 26-Jun-2015 Wei Liu <luciferleo@google.com> am 6f6326bc: Implement a exponential backoff for NTP time and XTRA data retry.

* commit '6f6326bc75be652a0b88b73fd6e0b73dbe2fabb6':
Implement a exponential backoff for NTP time and XTRA data retry.
6f6326bc75be652a0b88b73fd6e0b73dbe2fabb6 25-Jun-2015 Wei Liu <luciferleo@google.com> Implement a exponential backoff for NTP time and XTRA data retry.

b/21904128

Change-Id: I9fc8917eed3065ff0a4946c5a3bdecb9e93da19d
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
87c17dff9fe64fbe008469fd8c67d7d1f8cac1a1 27-May-2015 Adam Lesinski <adamlesinski@google.com> Disable GPS when in device-idle mode.

Bug:21270655
Change-Id: I3cbe95b355af61eedf66bdc0ea7b9dc1bd87e31a
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
8e4799ad456c972cc340d3f484afd69b2f14a761 13-May-2015 Wei Liu <luciferleo@google.com> resolved conflicts for merge of f0c4f0dd to mnc-dev

Change-Id: I16df088016c010aa25ee73ea8e68b3db8c0449e3
f0c4f0ddb6167bac5f40b1f68044ecbf8486db7c 12-May-2015 Wei Liu <luciferleo@google.com> am 3d76e2f3: Merge "Create GpsLocationProvider only if GPS is supported." into lmp-mr1-modular-dev

* commit '3d76e2f35ae5e4557979c053aa35c3cf3b02f1c3':
Create GpsLocationProvider only if GPS is supported.
5241a4cb55b4015549242ac7d8aa5c99e5f157e5 11-May-2015 Wei Liu <luciferleo@google.com> Create GpsLocationProvider only if GPS is supported.

The creation of GpsLocationProvider used to be inside the
GpsLocationProvider.isSupported() check.

https://googleplex-android-review.git.corp.google.com/#/c/288260/8/services/java/com/android/server/LocationManagerService.java
incorrectly moved it out.

b/20949616

Change-Id: I6ddd5be5a78f3156a4d5cfc4c756930558c3a8fc
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
bfb3bdb918e93cfe24517319541cf40ba53148aa 29-Apr-2015 destradaa <destradaa@google.com> Update use of A-GPS modes in GpsLocationProvider
b/20664846

This change reflects the documentation changes made in gps.h for the
upcoming Android release.

Change-Id: Id3e04492febdabd42e91a12e221d1192947b8061
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
4fbc845b6877ce5d4a4cd82c9bf784ca1be763b2 22-Apr-2015 destradaa <destradaa@google.com> Merge "Avoid performing work in the platform when GPS HAL does not support a feature. b/19271554"
32830cc8204fe20cd3103e0ef45800ecb8f8ea9d 21-Apr-2015 Erik Kline <ek@google.com> Listen for CONNECTIVITY_ACTION instead of _IMMEDIATE

I missed this in yesterday's reaping of CONNECTIVITY_ACTION_IMMEDIATE.

Bug: 20013379
Change-Id: I6a7a0b76c1e2d183d9357ecf912ebb6dc0a5c08f
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
f851d6dd2a15b74f63c85403afad0ed747f7311c 20-Apr-2015 Erik Kline <ek@google.com> CONNECTIVITY_ACTION is the new _IMMEDIATE

Bug: 20013379
Change-Id: I3e904dc0a0ddb30c7bb8cdb24d0762052ddc59eb
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
ef752b69444b1d63e2b177e0589d2bf4e5383845 17-Apr-2015 destradaa <destradaa@google.com> Avoid performing work in the platform when GPS HAL does not support a feature.
b/19271554

Prevents accessing and computing data in cases when we know that the result
cannot be used by the GPS HAL, because the required interface is not supported.

Change-Id: I74bf1719f2c8ab7fbfe1244ebe0bebe3ed55ba24
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
fb23c67e8a0083ee376ad3f0e98f97d06755eb57 16-Apr-2015 destradaa <destradaa@google.com> Update GpsLocationProvider construction sequence to save time on startup.
b/20127262

This change moves long running operations: such as IO and broadcast receivers registration
to its internal handler. This sets the time to execute GpsLocationProvider ctor() to ~14ms.
A significant improvement from the 285ms reported originally in the bug.

Change-Id: I4ee4183a1afea86117004c0a052957b8bc1e4ce5
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac 28-Feb-2015 John Spurlock <jspurlock@google.com> Remove unused imports in frameworks/base.

Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
bad6337b0862ba166ed26b5cabde8ed1fc3a419c 11-Feb-2015 Shishir Agrawal <shishir@google.com> GpsLocationProvider: Read data enabled status from TelephonyManager. automerge: 64ce5f8 automerge: 6b27472
automerge: b7e04f3

* commit 'b7e04f3294d2ce60450fcc6881249b6b0c6c30b0':
GpsLocationProvider: Read data enabled status from TelephonyManager.
b7e04f3294d2ce60450fcc6881249b6b0c6c30b0 11-Feb-2015 Shishir Agrawal <shishir@google.com> GpsLocationProvider: Read data enabled status from TelephonyManager. automerge: 64ce5f8
automerge: 6b27472

* commit '6b274720c5a210c07256e5b9fc11a1e9aca59017':
GpsLocationProvider: Read data enabled status from TelephonyManager.
64ce5f8fab077e4792737f86502d0e77ad6cbb0b 11-Feb-2015 Shishir Agrawal <shishir@google.com> GpsLocationProvider: Read data enabled status from TelephonyManager.

Bug: 18814559
Change-Id: I0333050d2a5b8d484466e1b1914dcfb9965398c9
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
13a60b0d41c740448ea39ca19842c7b193c61efd 16-Jan-2015 destradaa <destradaa@google.com> Fix race condition generating READY and NOT_SUPPORTED statuses.

The race condition only affects when the client registers for several (all) location listeners.
And the side efects are benign: only the measurement and navigation message status are incurrectly
being sent to the application, but there are no crashes or any real data from GPS being
misscommunicated.
Also:
- cache the last reported status to filter sending notifications when no changes have occurred
- do some cleanup and refactoring in the code changed

Change-Id: I0692e6b70847dc1ee092d7a05a2c6ba3cd9fa147
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
948279954ac88ecfd0678713158175702d981c73 13-Jan-2015 Wink Saville <wink@google.com> am 6a903c31: am 84c5e8eb: Merge "Rename reg/unreg OnSubscriptionsChangedListener." into lmp-mr1-dev

* commit '6a903c31fede2fabdbcda7b5fe0cddcf467f1eb7':
Rename reg/unreg OnSubscriptionsChangedListener.
071743f0cbbfab36150db6ec945452579d02e8dd 13-Jan-2015 Wink Saville <wink@google.com> Rename reg/unreg OnSubscriptionsChangedListener.

To addOnSubscriptionsChangedListener and
removeOnSubscriptionsChangedListener.

Bug: 18984103
Change-Id: I6636905093812af89c1c3702840e44c8c5ea891f
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
4a207e3e52044839b035c2a0af9c240d31692422 09-Jan-2015 Ariel Gertzenstein <agertzen@google.com> Merge "Revert "GpsLocationProvider: Read data enabled status from TelephonyManager." as it reintroduces b/18922524" into lmp-mr1-dev automerge: cce8db2
automerge: b32831e

* commit 'b32831eebfd3c3ba2b26da18fef6818c12643f9d':
Revert "GpsLocationProvider: Read data enabled status from TelephonyManager." as it reintroduces b/18922524
2999acb0ce6c677ac5355abad1b322befb58b7da 09-Jan-2015 Ariel Gertzenstein <agertzen@google.com> Revert "GpsLocationProvider: Read data enabled status from TelephonyManager." as it reintroduces b/18922524

This reverts commit bde7bc45af2bb7f9bee8096d45973f25cc00c5db.

Change-Id: I1a0bcd1c2e0d4ade7efa980edd2105408bb48991
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
f53dda1c5451ab083b414760bf1650255c356d71 09-Jan-2015 Shishir Agrawal <shishir@google.com> am bde7bc45: GpsLocationProvider: Read data enabled status from TelephonyManager.
automerge: 2db7977

* commit '2db79771b6a92d9db6b670b000990d6a3398364d':
GpsLocationProvider: Read data enabled status from TelephonyManager.
bde7bc45af2bb7f9bee8096d45973f25cc00c5db 09-Jan-2015 Shishir Agrawal <shishir@google.com> GpsLocationProvider: Read data enabled status from TelephonyManager.

Bug: 18814559
Change-Id: Ie8edde652565aca2e2a1935ed42eb927b7d26baa
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
1cad8899be13e5eaefbc8300a832a826870ea7ca 08-Jan-2015 Bryce Lee <brycelee@google.com> Merge "Revert "GpsLocationProvider: Read data enabled status from TelephonyManager."" into lmp-mr1-dev automerge: c010c96
automerge: d1646dc

* commit 'd1646dcfd1d40bdc094f34e05c1359cfc3fa7c65':
Revert "GpsLocationProvider: Read data enabled status from TelephonyManager."
7c91446769fcfc4cb8bc93368bbfe5f88c624862 08-Jan-2015 Bryce Lee <brycelee@google.com> Revert "GpsLocationProvider: Read data enabled status from TelephonyManager."

This reverts commit fabbdf7204474a9f789ce441219b3b9f3df66bb8.

Causes NPE on devices without telephony (Android Wear for example)
Bug:18922524

Change-Id: I3be4187a20da11fd5a302dd88e808a68cd7e5737
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
7b895dea886c303dba4c31d04172e684ccec3885 07-Jan-2015 Shishir Agrawal <shishir@google.com> am d0173277: am 5a21b0c2: Merge "GpsLocationProvider: Read data enabled status from TelephonyManager." into lmp-mr1-dev

* commit 'd0173277b20b69c73ad0bc4bf4f17c8d900d4097':
GpsLocationProvider: Read data enabled status from TelephonyManager.
fabbdf7204474a9f789ce441219b3b9f3df66bb8 06-Jan-2015 Shishir Agrawal <shishir@google.com> GpsLocationProvider: Read data enabled status from TelephonyManager.

Bug: 18814559
Change-Id: I1488bd763d95d5ad087bc4ceb5f4c3767c05b62f
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
65940c4ceb43e81aa720a29a9bb84818bdaabcbc 26-Nov-2014 Amit Mahajan <amitmahajan@google.com> am 476520f7: am 3749541a: Merge "Adding helper functions to retrieve settings that are stored per subId." into lmp-mr1-dev

* commit '476520f744a950fc27d6ac466c301a909d92481a':
Adding helper functions to retrieve settings that are stored per subId.
3749541a206390054b22d5f5bddc1b43f348f433 25-Nov-2014 Amit Mahajan <amitmahajan@google.com> Merge "Adding helper functions to retrieve settings that are stored per subId." into lmp-mr1-dev
421a53900dbdfabb5ab7b6cf6da798ac64bbaa87 20-Nov-2014 Amit Mahajan <amitmahajan@google.com> Adding helper functions to retrieve settings that are stored per subId.

Bug: 18392680
Change-Id: I360bc19c4501020afd9dfa1cfb7e66ce2fad9536
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
b4c5410987a6657b71fb0b86e1ef8337628241dc 24-Nov-2014 Wink Saville <wink@google.com> am 4f1cce63: am 12c2136e: Merge "Additional changes to SubscriptionManager API as per API council." into lmp-mr1-dev

* commit '4f1cce63061976490e2e2cfc4085e1634d3a02de':
Additional changes to SubscriptionManager API as per API council.
d09c4cad65c708f2c4810d24295456708a2000d2 22-Nov-2014 Wink Saville <wink@google.com> Additional changes to SubscriptionManager API as per API council.

bug: 17575308
Change-Id: Idd98aa46c15a9219ccf28091c62602ac8bf16c62
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
49414b5b2129bf72a847c64a9f83e7b7db4511c0 21-Nov-2014 Wink Saville <wink@google.com> am 816e19eb: Merge "Revert "Additional changes to SubscriptionManager API as per API council."" into lmp-mr1-dev
automerge: 1caab41

* commit '1caab41f31b2fd1129dff58fc678361b691af9db':
Revert "Additional changes to SubscriptionManager API as per API council."
07fb24576a5a425798a2aa004dd49682f414cbf7 21-Nov-2014 Wink Saville <wink@google.com> am 4a57e908: Merge "Additional changes to SubscriptionManager API as per API council." into lmp-mr1-dev
automerge: 68c21d6

* commit '68c21d6736a2ec54d36c8b33b815062c568e4707':
Additional changes to SubscriptionManager API as per API council.
2d1ee982276f5dbd0e035778b731b48e4ef34515 20-Nov-2014 Wink Saville <wink@google.com> Revert "Additional changes to SubscriptionManager API as per API council."

This reverts commit baf21da1e17ef358632c078128d381b3be218a08.

Change-Id: I73cbdfadf07ca3cf20b042781b62aafcc72b17d6
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
baf21da1e17ef358632c078128d381b3be218a08 20-Nov-2014 Wink Saville <wink@google.com> Additional changes to SubscriptionManager API as per API council.

bug: 17575308
Change-Id: I7773965094510999bfce8fc6b2b31ba6ce496653
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
93fc415e6219f59a5b1f2d6fd5e1647551a27742 12-Nov-2014 Wink Saville <wink@google.com> Merge "Update SubscriptionManager API as per API council." into lmp-mr1-dev automerge: 43bbf30
automerge: e76308c

* commit 'e76308c5d62984132192119f3d0bc407f89a2100':
Update SubscriptionManager API as per API council.
a374c3d03b28f135cdfba2cadf6fe6f03ac010bd 11-Nov-2014 Wink Saville <wink@google.com> Update SubscriptionManager API as per API council.

bug: 17575308
Change-Id: Ib39a60e4f75981a466e9d606ec627756efad018d
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
031550a31e56bb8300ba9d1225004581ec156777 07-Nov-2014 destradaa <destradaa@google.com> am 9ed36c42: Merge "Add support for GPS measurement/navigation message capabilities. b/16727892 b/16815124" into lmp-mr1-dev automerge: 992b9aa

* commit '9ed36c42d8c3731b8ca631292881110eb8897cec':
Add support for GPS measurement/navigation message capabilities. b/16727892 b/16815124
992b9aa37b0b7dba45505593cc4715d5be5aecbb 07-Nov-2014 destradaa <destradaa@google.com> Merge "Add support for GPS measurement/navigation message capabilities. b/16727892 b/16815124" into lmp-mr1-dev
ba16fc9d06a20b62ffd17b595a7b521c580d752e 01-Nov-2014 Tsuwei Chen <tsuwei@google.com> am 5ef08182: Merge "Reject SUPL connection when data is disbaled by user. b/18127920" into lmp-mr1-dev
automerge: e939996

* commit 'e939996646bd40284a2d3fdd5a8d539e9f6c5f75':
Reject SUPL connection when data is disbaled by user. b/18127920
d3ef8e264befd0ab2cf72fb149af272c882b996b 31-Oct-2014 Tsuwei Chen <tsuwei@google.com> Reject SUPL connection when data is disbaled by user.
b/18127920

Change-Id: I6209d7c48bb7c9a81fd3fd9323275e1f6a38d8db
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
6568d709e78d6ccaf256b7d0e4a19cdfb26deafb 27-Oct-2014 destradaa <destradaa@google.com> Add support for GPS measurement/navigation message capabilities.
b/16727892
b/16815124

The listeners are changed to receive statuses asynchronously, this is required because GPS HAL,
requires time to be notified of the capabilities it supports.

Change-Id: Ie69fdd629d8680341386a2c736bc851632dd2bda
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
dfdc6acc4809f395b9db2136acc89b6de932a1a5 29-Oct-2014 Andreas Gampe <agampe@google.com> resolved conflicts for merge of 3c8cf51f into stage-aosp-master

Change-Id: I507358be6186c4b8d1968cd4e370afe9fd1a02eb
678c13c02a7a9c48766d45166c9756fb3b404bb9 23-Sep-2014 Tsuwei Chen <tsuwei@google.com> Better detection for SIM information readyness.
1) listen to SUBINFO broadcast intent to better capture SIM info update.
2) notify HAL about SUPL server/host everytime they get set.

Bug: 17288144

Change-Id: I65cb4e0879c55c078e85d062877e491904e78222
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
462bcd8194cfbcf5ecbed893b19f1a21f721e1ed 17-Sep-2014 Tsuwei Chen <tsuwei@google.com> Allow carrier specific requirement on GPS features to be specified through a dedicated configuration key.
Currently, carrier requirement is specified through CAPABILITIES key, whose original purpose is to indicate
the capability of the hardware, not to enable/disable features in GPS HW. With this fix, carrier requirement
on GPS features can be specified properly without messing up with the real capability. This will satisfy
VzW, Sprint and USC's requirement on SUPL mode, without sacrificing the capability of HW geofence.

Bug: 17423585
Bug: 17288144

Change-Id: I71173722d4b12bfc17562f7b5444d22b01ff4590
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
7c485bf66a2f9c2ca0ce54e624ce48d39c568b97 11-Sep-2014 Tsuwei Chen <tsuwei@google.com> Handle user privacy properly during network initiated requests.
Bug: 16131208

Change-Id: Ic6f83fcf24eef9e0e26e303bb652651f0dc2970a
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
3324e954127de3db2b3200fdefca8f4d0400b7bb 07-Sep-2014 Tsuwei Chen <tsuwei@google.com> Manually merge QC's change for SUPL_ES.

Original CL: https://android-review.googlesource.com/#/c/105431

Emergency SUPL

Added emergency SUPL when UE is
in emergency mode.

Bug: 17118312


Change-Id: Id9b77add9bbab139b983a84d5a4c798c9c94df43
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
48d37f957a9db65bbccf0e4b4bc79e00f88f199e 06-Sep-2014 Tsuwei Chen <tsuwei@google.com> Properly register all Intent filters.
Bug: 17408889
Change-Id: Iff740def80eb50e0dc8391d7212a3ae7eeaed152
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
52617bbff8607cdc208ba107ec111bd1471433cb 25-Aug-2014 Tsuwei Chen <tsuwei@google.com> Reload GPS configuration after carrier info is available.
Bug: 17110478
Change-Id: I1ecb71c4ca661df3dfeaea1622d73caeacb1350e
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
931a37f992c738ebc5d3c82e424d94591798a4d7 13-Aug-2014 destradaa <destradaa@google.com> Add additional logging around AGPS IP Address handling.

The additional logging is expected to help troubleshoot and prevent the issue tracked by the
following bugs:
b/16875580
b/16961654

Change-Id: Ibee7fe0774efa3db77ab53af96c128ced186b40e
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
d4edf4cb01b6f0509089708590753774072bffd1 13-Aug-2014 David Christie <dnchrist@google.com> Disable GPS when battery saver is on and screen is off.
Bug: 15348895

Change-Id: Iae2c3898ff48dc4d22e0ff872d7417ef6945c5e3
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
4b3e3931270f8e406fc806bc7fa1c2788256687d 22-Jul-2014 destradaa <destradaa@google.com> Expose Gps Navigation Messages in the platform.
b/16405976

Change-Id: Ic982ea2467d116585780c20c2fa7e974e50f8345
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
902f129dd1d66ac0ad88f7ac4495daaabb656b05 21-Jul-2014 destradaa <destradaa@google.com> Fix GpsLocationProvider to return GpsStatus and Nmea events.
b/16393308

Change-Id: Idda9e769b96bcbc3e1beb9f506a853a6403ea254
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
7c030eddbc5529c89224a070a6e88ad319fe12c7 28-Jan-2014 Colin Cross <ccross@android.com> GpsLocationProvider: look for config file in /etc/gps.<ro.hardware.gps>.conf

The property ro.hardware.gps can be specifid to allow a single system
image to work with differrent GPS chips. The HAL layer will use it to load
/system/lib/hw/gps.<ro.hardware.gps>.so. Add support to GpsLocationProvider
to use the same property to find /etc/gps.<ro.hardware.gps>.conf, falling
back to /etc/gps.conf if the property is not set or the file is not present.

(cherry picked from commit 0246363b223f539ad01898b8ad0093fc6a58c5a3)

Change-Id: I3a3f7ae94b818b81550137c375adc9bf7ce3da99
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
ea8a8a6076f04360de2d25b3e5853cde8026cd5f 24-Jun-2014 destradaa <destradaa@google.com> Update location framework to accept raw data from GPS HAL.

Change-Id: Ib4feca004b53fa89dcece4299974ab08913455a0
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
96a14701c0858ffa38b9488fae3b9a37a115cbf9 05-Jun-2014 destradaa <destradaa@google.com> IPv6 support for GPS HAL.

Change-Id: Iacaf3ab86009975ba07e1a13dbe539cf47c5a6f7
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
3bc26143dc81267beba26e50965b4835cf73fdf8 19-Dec-2013 David Christie <dnchrist@google.com> Fix issue where gps "on" stats continue to run when gps is disabled.
-Shows up in Settings->Battery->app_detail_page
-Bug: 12015795

Change-Id: Id1485eed72e22cffb3e6e306495fac37a4d348cc
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
9158825f9c41869689d6b1786d7c7aa8bdd524ce 22-Nov-2013 Amith Yamasani <yamasani@google.com> Move some system services to separate directories

Refactored the directory structure so that services can be optionally
excluded. This is step 1. Will be followed by another change that makes
it possible to remove services from the build.

Change-Id: Ideacedfd34b5e213217ad3ff4ebb21c4a8e73f85
/frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java