From eed77825b2da1b5c4bd4b4df182b89e787456a55 Mon Sep 17 00:00:00 2001 From: Etan Cohen Date: Thu, 8 Mar 2018 11:06:08 -0800 Subject: [PATCH] [RTT] COARSE -> FINE permission requirements Bug: 74358581 Test: rtt unit tests Test: acts/sl4a RangeApSupporting11McTest:test_rtt_80211mc_supporting_aps Change-Id: Ie65efe227663f7b85344607c765eaa1a231a2533 --- wifi/java/android/net/wifi/rtt/WifiRttManager.java | 6 +++--- wifi/java/android/net/wifi/rtt/package.html | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/wifi/java/android/net/wifi/rtt/WifiRttManager.java b/wifi/java/android/net/wifi/rtt/WifiRttManager.java index d119579f51b2d..457e904126a28 100644 --- a/wifi/java/android/net/wifi/rtt/WifiRttManager.java +++ b/wifi/java/android/net/wifi/rtt/WifiRttManager.java @@ -16,7 +16,7 @@ package android.net.wifi.rtt; -import static android.Manifest.permission.ACCESS_COARSE_LOCATION; +import static android.Manifest.permission.ACCESS_FINE_LOCATION; import static android.Manifest.permission.ACCESS_WIFI_STATE; import static android.Manifest.permission.CHANGE_WIFI_STATE; import static android.Manifest.permission.LOCATION_HARDWARE; @@ -109,7 +109,7 @@ public class WifiRttManager { * @param executor The Executor on which to run the callback. * @param callback A callback for the result of the ranging request. */ - @RequiresPermission(allOf = {ACCESS_COARSE_LOCATION, CHANGE_WIFI_STATE, ACCESS_WIFI_STATE}) + @RequiresPermission(allOf = {ACCESS_FINE_LOCATION, CHANGE_WIFI_STATE, ACCESS_WIFI_STATE}) public void startRanging(@NonNull RangingRequest request, @NonNull @CallbackExecutor Executor executor, @NonNull RangingResultCallback callback) { startRanging(null, request, executor, callback); @@ -128,7 +128,7 @@ public class WifiRttManager { * @hide */ @SystemApi - @RequiresPermission(allOf = {LOCATION_HARDWARE, ACCESS_COARSE_LOCATION, CHANGE_WIFI_STATE, + @RequiresPermission(allOf = {LOCATION_HARDWARE, ACCESS_FINE_LOCATION, CHANGE_WIFI_STATE, ACCESS_WIFI_STATE}) public void startRanging(@Nullable WorkSource workSource, @NonNull RangingRequest request, @NonNull @CallbackExecutor Executor executor, @NonNull RangingResultCallback callback) { diff --git a/wifi/java/android/net/wifi/rtt/package.html b/wifi/java/android/net/wifi/rtt/package.html index 11ac05800a7c1..e6392821ff54a 100644 --- a/wifi/java/android/net/wifi/rtt/package.html +++ b/wifi/java/android/net/wifi/rtt/package.html @@ -11,7 +11,7 @@

Usage of the API is also gated by the device's Location Mode: whether it permits Wi-Fi based location to be queried.