美文网首页
需求2——读取wifi列表

需求2——读取wifi列表

作者: sleepforests | 来源:发表于2017-06-01 17:19 被阅读24次

1、设置权限

<!-- 以下是使用wifi访问网络所需的权限 -->  
    <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>  
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />  
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />  

2、通过API获取wifi列表

WifiManager wifiManager;  
wifiManager = (WifiManager) getActivity().getSystemService(Context.WIFI_SERVICE);  
List<ScanResult> listb;  
listb = wifiManager.getScanResults();  

 //数组初始化要注意  
String[] listk=new String[listb.size()];  
if(listb!=null){  
   for( int i=0;i<listb.size();i++){  
      ScanResult scanResult = listb.get(i);  
      listk[i]=scanResult.SSID;  
    }  
}  

相关文章

网友评论

      本文标题:需求2——读取wifi列表

      本文链接:https://www.haomeiwen.com/subject/mupefxtx.html