为什么我们需要使用广播监听器来列出Wi-Fi AP?

时间:2015-03-31 00:01:07

标签: android broadcastreceiver wifi

我想知道为什么我要开发一个应用程序来列出我手机范围内的所有Wi-Fi,我们需要使用广播听众?

1 个答案:

答案 0 :(得分:0)

您不需要广播接收器列出所有本地wifi信号。在您的活动中尝试此代码,

public Lit<ScanResult> getNetworks() {
    WifiManager manager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
    return manager.getScanResults();
}

每个ScanResult对象都包含每个网络上方的信息。这是其中的内容,http://developer.android.com/reference/android/net/wifi/ScanResult.html

您还需要清单

中的此权限
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />