美文网首页
需求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