From 0d77ea68937f382c36c3c122ebe504d4db2ca83f Mon Sep 17 00:00:00 2001 From: Soonil Nagarkar Date: Thu, 31 Jan 2019 14:36:56 -0800 Subject: Change provider packages API to test all providers This will replace the LocationManager.getNetworkProviderPackage() API with LocationManager.isProviderPackage(). The network provider should not be considered special. In addition, providers now have the ability to specify additional packages that may make location requests on their behalf, so that those packages can be considered location providers as well. Bug: 117177078 Test: manually Change-Id: I204b56e7bb40874ac3347988474fb8afa787feb8 --- .../java/com/android/internal/location/ILocationProviderManager.aidl | 2 ++ 1 file changed, 2 insertions(+) (limited to 'location/java/com') diff --git a/location/java/com/android/internal/location/ILocationProviderManager.aidl b/location/java/com/android/internal/location/ILocationProviderManager.aidl index b1b8f0c7c3f7..79166ae3a9b0 100644 --- a/location/java/com/android/internal/location/ILocationProviderManager.aidl +++ b/location/java/com/android/internal/location/ILocationProviderManager.aidl @@ -26,6 +26,8 @@ import com.android.internal.location.ProviderProperties; */ interface ILocationProviderManager { + void onSetAdditionalProviderPackages(in List packageNames); + void onSetEnabled(boolean enabled); void onSetProperties(in ProviderProperties properties); -- cgit v1.2.3-59-g8ed1b