From 79c47e27fef9b7d30a33cd2bbaa9c77588c3a68a Mon Sep 17 00:00:00 2001 From: Soonil Nagarkar Date: Thu, 10 Oct 2019 10:56:49 -0700 Subject: Expose NO_GPS_LOCATION APIs to system and test These APIs are required for use by CTS tests and location providers. Bug: 142481153 Test: manual Change-Id: I09815477c2ac822a310b360145c8297170d24150 --- location/java/android/location/Location.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'location/java/android') diff --git a/location/java/android/location/Location.java b/location/java/android/location/Location.java index 9c36d76cf370..6824be8e1e3b 100644 --- a/location/java/android/location/Location.java +++ b/location/java/android/location/Location.java @@ -16,6 +16,7 @@ package android.location; +import android.annotation.Nullable; import android.annotation.SystemApi; import android.annotation.TestApi; import android.annotation.UnsupportedAppUsage; @@ -79,6 +80,8 @@ public class Location implements Parcelable { * * @hide */ + @TestApi + @SystemApi public static final String EXTRA_NO_GPS_LOCATION = "noGPSLocation"; /** @@ -1214,8 +1217,9 @@ public class Location implements Parcelable { * @param value the Location to attach * @hide */ - @UnsupportedAppUsage - public void setExtraLocation(String key, Location value) { + @TestApi + @SystemApi + public void setExtraLocation(@Nullable String key, @Nullable Location value) { if (mExtras == null) { mExtras = new Bundle(); } -- cgit v1.2.3-59-g8ed1b