diff options
| author | 2022-08-30 05:10:43 +0000 | |
|---|---|---|
| committer | 2022-08-31 16:56:45 +0000 | |
| commit | 390046b0dbd2a931fee0c2d13034185462d2f877 (patch) | |
| tree | 22c2caae8c743b02c0753d1561ba8931f89caebb /location/java | |
| parent | 77338a2cf48e558d312a372344e4e88402ade71d (diff) | |
Adds a function in LM for fetching ADAS allowlist
Bug: 244264468
Test: none
Change-Id: I0bf0d4e0ef45aea8726d52bc661a6713c5e986ce
Diffstat (limited to 'location/java')
| -rw-r--r-- | location/java/android/location/ILocationManager.aidl | 1 | ||||
| -rw-r--r-- | location/java/android/location/LocationManager.java | 13 |
2 files changed, 14 insertions, 0 deletions
diff --git a/location/java/android/location/ILocationManager.aidl b/location/java/android/location/ILocationManager.aidl index f4e965f422c0..3114be0e9c65 100644 --- a/location/java/android/location/ILocationManager.aidl +++ b/location/java/android/location/ILocationManager.aidl @@ -141,4 +141,5 @@ interface ILocationManager // used by gts tests to verify whitelists String[] getBackgroundThrottlingWhitelist(); PackageTagsList getIgnoreSettingsAllowlist(); + PackageTagsList getAdasAllowlist(); } diff --git a/location/java/android/location/LocationManager.java b/location/java/android/location/LocationManager.java index 371f5ed4f346..5fe4ffd869ce 100644 --- a/location/java/android/location/LocationManager.java +++ b/location/java/android/location/LocationManager.java @@ -504,6 +504,19 @@ public class LocationManager { } /** + * Returns ADAS packages and their associated attribution tags. + * + * @hide + */ + public @NonNull PackageTagsList getAdasAllowlist() { + try { + return mService.getAdasAllowlist(); + } catch (RemoteException e) { + throw e.rethrowFromSystemServer(); + } + } + + /** * Returns the extra location controller package on the device. * * @hide |