diff options
| author | 2022-03-19 08:36:07 +0000 | |
|---|---|---|
| committer | 2022-03-19 08:36:07 +0000 | |
| commit | 329d7129361104bae694ff1c28edbf49c8bc4476 (patch) | |
| tree | 580eb4c7ec5af398b6fd30f836f27f3bc5682692 /location/java/android | |
| parent | d14f7d3c684bdec139df2c68e0bd1db802856600 (diff) | |
| parent | a7bf3a7b5b79831bfc46b9284456fb95ba33798d (diff) | |
Merge "Removes WRITE_SECURE_SETTINGS from location bypass APIs" into tm-dev
Diffstat (limited to 'location/java/android')
| -rw-r--r-- | location/java/android/location/LastLocationRequest.java | 7 | ||||
| -rw-r--r-- | location/java/android/location/LocationManager.java | 3 | ||||
| -rw-r--r-- | location/java/android/location/LocationRequest.java | 10 |
3 files changed, 6 insertions, 14 deletions
diff --git a/location/java/android/location/LastLocationRequest.java b/location/java/android/location/LastLocationRequest.java index fe0a14f37cb6..ec03a33d1c54 100644 --- a/location/java/android/location/LastLocationRequest.java +++ b/location/java/android/location/LastLocationRequest.java @@ -17,7 +17,6 @@ package android.location; import static android.Manifest.permission.LOCATION_BYPASS; -import static android.Manifest.permission.WRITE_SECURE_SETTINGS; import android.Manifest; import android.annotation.NonNull; @@ -223,9 +222,8 @@ public final class LastLocationRequest implements Parcelable { * * @hide */ - // TODO: remove WRITE_SECURE_SETTINGS. @SystemApi - @RequiresPermission(anyOf = {WRITE_SECURE_SETTINGS, LOCATION_BYPASS}) + @RequiresPermission(LOCATION_BYPASS) public @NonNull LastLocationRequest.Builder setAdasGnssBypass(boolean adasGnssBypass) { mAdasGnssBypass = adasGnssBypass; return this; @@ -242,9 +240,8 @@ public final class LastLocationRequest implements Parcelable { * * @hide */ - // TODO: remove WRITE_SECURE_SETTINGS. @SystemApi - @RequiresPermission(anyOf = {WRITE_SECURE_SETTINGS, LOCATION_BYPASS}) + @RequiresPermission(LOCATION_BYPASS) public @NonNull Builder setLocationSettingsIgnored(boolean locationSettingsIgnored) { mLocationSettingsIgnored = locationSettingsIgnored; return this; diff --git a/location/java/android/location/LocationManager.java b/location/java/android/location/LocationManager.java index 59c989b7f01e..a504cfe9789d 100644 --- a/location/java/android/location/LocationManager.java +++ b/location/java/android/location/LocationManager.java @@ -679,9 +679,8 @@ public class LocationManager { * * @hide */ - // TODO: remove WRITE_SECURE_SETTINGS. @SystemApi - @RequiresPermission(anyOf = {WRITE_SECURE_SETTINGS, LOCATION_BYPASS}) + @RequiresPermission(LOCATION_BYPASS) public void setAdasGnssLocationEnabled(boolean enabled) { try { mService.setAdasGnssLocationEnabledForUser(enabled, mContext.getUser().getIdentifier()); diff --git a/location/java/android/location/LocationRequest.java b/location/java/android/location/LocationRequest.java index 59f4f5e8c19e..09474b503fc0 100644 --- a/location/java/android/location/LocationRequest.java +++ b/location/java/android/location/LocationRequest.java @@ -17,7 +17,6 @@ package android.location; import static android.Manifest.permission.LOCATION_BYPASS; -import static android.Manifest.permission.WRITE_SECURE_SETTINGS; import static java.lang.Math.max; import static java.lang.Math.min; @@ -665,10 +664,9 @@ public final class LocationRequest implements Parcelable { * @hide * @deprecated LocationRequests should be treated as immutable. */ - // TODO: remove WRITE_SECURE_SETTINGS. @SystemApi @Deprecated - @RequiresPermission(anyOf = {WRITE_SECURE_SETTINGS, LOCATION_BYPASS}) + @RequiresPermission(LOCATION_BYPASS) public @NonNull LocationRequest setLocationSettingsIgnored(boolean locationSettingsIgnored) { mBypass = locationSettingsIgnored; return this; @@ -1136,9 +1134,8 @@ public final class LocationRequest implements Parcelable { * * @hide */ - // TODO: remove WRITE_SECURE_SETTINGS @SystemApi - @RequiresPermission(anyOf = {WRITE_SECURE_SETTINGS, LOCATION_BYPASS}) + @RequiresPermission(LOCATION_BYPASS) public @NonNull Builder setAdasGnssBypass(boolean adasGnssBypass) { mAdasGnssBypass = adasGnssBypass; return this; @@ -1155,9 +1152,8 @@ public final class LocationRequest implements Parcelable { * * @hide */ - // TODO: remove WRITE_SECURE_SETTINGS @SystemApi - @RequiresPermission(anyOf = {WRITE_SECURE_SETTINGS, LOCATION_BYPASS}) + @RequiresPermission(LOCATION_BYPASS) public @NonNull Builder setLocationSettingsIgnored(boolean locationSettingsIgnored) { mBypass = locationSettingsIgnored; return this; |