允许获得独立于LocationService的wifi扫描结果

时间:2018-09-13 10:55:52

标签: android

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

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

用于自定义rom。这样我就可以获得级别已签名的权限

AndroidVersion = 6.0

设备=三星Tab 3

1 个答案:

答案 0 :(得分:0)

您必须添加以下权限:

  

Manifest.permission.CHANGE_WIFI_STATE

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

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

之后,注册一个BroadcastReceiver以收听

  

SCAN_RESULTS_AVAILABLE_ACTION

收到广播后,致电:

((WifiManager) getSystemService(WIFI_SERVICE)).getScanResults()