论坛首页 移动开发技术论坛

Andriod中的wifi扫描和连接

浏览 1539 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-09-12  

WifiManager wfm= (WifiManager) this.getSystemService(Context.WIFI_SERVICE);

mWiFiManager01 .startScane() ; //启动网络扫描

List<WifiConfiguration> list=wfm.getConfiguredNetworks();

if(list.size()>0){

   if(wfm.isWifiEnabled()==false){  //如果 wifi 未启动,则启动

       wfm.setWifiEnabled(true);

   }

}

 

//启动第一个无线网络

int yid=wfm.get(0).networkId;

wfm.enableNetwork(yid,true);

 

//获得List 中无线网络的数据

for(WifiConfigration cfg : list){

      // cfg.SSID

      // cfg.networkId

      // 当然也可以尝试连接, 在连接过程中如需密码,会自动提示输入

}

论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics