summaryrefslogtreecommitdiff
path: root/location/java/android
diff options
context:
space:
mode:
author Soonil Nagarkar <sooniln@google.com> 2019-10-10 10:56:49 -0700
committer Soonil Nagarkar <sooniln@google.com> 2019-10-11 11:30:45 -0700
commit79c47e27fef9b7d30a33cd2bbaa9c77588c3a68a (patch)
tree733e221eea4989861dd321896292aa2b44f3bcd1 /location/java/android
parent1e6528639d357b61c0d31614cb2132d0d751e1d0 (diff)
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
Diffstat (limited to 'location/java/android')
-rw-r--r--location/java/android/location/Location.java8
1 files changed, 6 insertions, 2 deletions
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();
}