diff options
| author | 2022-09-07 17:11:14 +0000 | |
|---|---|---|
| committer | 2022-09-07 17:11:14 +0000 | |
| commit | c6ab602b6059bfffcbceaac501e580f9af993d1e (patch) | |
| tree | 0b4e76eeacc1f628783c8d3599b7dfec90765347 /location/java | |
| parent | 29a8ce7b445ef35a2067c919fa9adaa708f942ba (diff) | |
| parent | 0a5ebb9c582857064d4ff0cf12ba8cdeb7d10203 (diff) | |
Merge "Adds a function in LM for fetching ADAS allowlist"
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 |