History log of /frameworks/base/services/core/java/com/android/server/location/GpsLocationProvider.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
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
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
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
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
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
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
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
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
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
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
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
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