diff options
| author | 2018-09-07 18:22:41 +0000 | |
|---|---|---|
| committer | 2018-09-07 18:22:41 +0000 | |
| commit | 0e57c50d14773b41c971c7bf1f884293cb858ce4 (patch) | |
| tree | 0034190b97ebefed281c5499c4dd5e28a28c0815 | |
| parent | f0e6794cae3191fb59685e0e3965c5da65aa5faa (diff) | |
| parent | 71225ecc0c60d5015978e4d0f39ee5d0d165bd27 (diff) | |
Merge "Expose LocationManager#getNetworkProviderPackage as @SystemApi"
| -rw-r--r-- | api/system-current.txt | 1 | ||||
| -rw-r--r-- | location/java/android/location/LocationManager.java | 13 |
2 files changed, 14 insertions, 0 deletions
diff --git a/api/system-current.txt b/api/system-current.txt index afce431d49ec..cb0fe3f88d08 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -2615,6 +2615,7 @@ package android.location { method public deprecated boolean addGpsNavigationMessageListener(android.location.GpsNavigationMessageEvent.Listener); method public void flushGnssBatch(); method public int getGnssBatchSize(); + method public java.lang.String getNetworkProviderPackage(); method public boolean isLocationEnabledForUser(android.os.UserHandle); method public boolean isProviderEnabledForUser(java.lang.String, android.os.UserHandle); method public boolean registerGnssBatchedLocationCallback(long, boolean, android.location.BatchedLocationCallback, android.os.Handler); diff --git a/location/java/android/location/LocationManager.java b/location/java/android/location/LocationManager.java index b5d94315f97f..6d10c2d692b1 100644 --- a/location/java/android/location/LocationManager.java +++ b/location/java/android/location/LocationManager.java @@ -2378,4 +2378,17 @@ public class LocationManager { throw new IllegalArgumentException("invalid geofence: " + fence); } } + + /** + * @hide + */ + @SystemApi + public String getNetworkProviderPackage() { + try { + return mService.getNetworkProviderPackage(); + } catch (RemoteException e) { + e.rethrowFromSystemServer(); + return null; + } + } } |