获得wifi扫描结果的权限独立于LocationService

问题描述 投票:0回答:1

我正在寻找允许WifiSettings与retrieve ScanResults停用位置服务的权限。

我已经看过settings manifest并尝试了android.permission.NETWORK_SETTINGS,但这没有用。有什么建议?

这是一个自定义的ROM。所以我可以获得级别签名的权限

Android版本= 6.0

设备=三星Tab 3

android
1个回答
0
投票

您必须添加以下权限:

Manifest.permission.CHANGE_WIFI_STATE

之后运行以下代码片段以开始扫描

((WifiManager) getSystemService(WIFI_SERVICE)).startScan()

之后注册一个BroadcastReceiver来收听

SCAN_RESULTS_AVAILABLE_ACTION

收到广播时,请致电:

((WifiManager) getSystemService(WIFI_SERVICE)).getScanResults()
© www.soinside.com 2019 - 2024. All rights reserved.