我想知道为什么我要开发一个应用程序来列出我手机范围内的所有Wi-Fi,我们需要使用广播听众?
答案 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" />