diff options
| author | 2022-08-30 05:10:43 +0000 | |
|---|---|---|
| committer | 2022-08-31 16:49:34 +0000 | |
| commit | 0a5ebb9c582857064d4ff0cf12ba8cdeb7d10203 (patch) | |
| tree | ef27046d04dafb4d471b7e5ae1d7dfa8ca5fb7e5 /location/java | |
| parent | bb53b4d94386481ec8f8a7592ed2a818904a6946 (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 2b9f15911f4d..42b72d4c95dc 100644 --- a/location/java/android/location/ILocationManager.aidl +++ b/location/java/android/location/ILocationManager.aidl @@ -146,4 +146,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 f59650203889..32015b87f487 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 |