Merge "[RTT] COARSE -> FINE permission requirements" into pi-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
f5435948d8
@@ -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) {
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<ul>
|
||||
<li>{@link android.Manifest.permission#ACCESS_WIFI_STATE}</li>
|
||||
<li>{@link android.Manifest.permission#CHANGE_WIFI_STATE}</li>
|
||||
<li>{@link android.Manifest.permission#ACCESS_COARSE_LOCATION}</li>
|
||||
<li>{@link android.Manifest.permission#ACCESS_FINE_LOCATION}</li>
|
||||
</ul>
|
||||
<p>Usage of the API is also gated by the device's Location Mode: whether it permits Wi-Fi based
|
||||
location to be queried.</p>
|
||||
|
||||
Reference in New Issue
Block a user