1,想實現連線到指定的wifi網路嗎?
其實這個不是很難,可這個一直困擾了我很長時間,今天終於找到了原因,因為,我之前的配置就是錯誤的,所以,導致無法連線到指定的無線網路。
2,實現方法:
wificonfiguration config = new wificonfiguration();
config.allowedauthalgorithms.clear();
config.allowedgroupciphers.clear();
config.allowedkeymanagement.clear();
config.allowedpairwiseciphers.clear();
config.allowedprotocols.clear();
config.ssid = "\"" + ssid + "\"";
if(type == nopass)
if(type == wep)
if(type == wpa)
3,下面是實現的具體關鍵**(僅用了沒有密碼的實現方式,其他的可以自己去實現):
listsret = mwifi.getscanresults();
for (int i=0; i
4,在stackoverflow上,有位高人,讓通過廣播來實現(通知掃瞄完成事件),下面是實現**:
private broadcastreceiver scanresultsreceiver = new broadcastreceiver()
}/* 註冊事件時,需要新增行為 */
intentfilter intentfilter = new intentfilter();
intentfilter.addaction("android.net.wifi.scan_results");
registerreceiver(scanresultsreceiver, intentfilter);
5,完成,將近快10月了,才知道怎麼去弄,也許是關注度不夠吧。唉~~~,加油。。。
自動連線wifi
public class lhywifi 開啟wifi public void openwifi 關閉wifi public void closewifi 檢查當前wifi狀態 public int checkstate 鎖定wifilock public void acquirewifilock ...
android 自動連線WiFi
很久沒有寫部落格了,今天記錄下做專案中發現的問題,關於自動連線wifi問題,本來在網上找了許多,發現測試下來不太好用,於是找了找原因,再次記錄一下。先說工具類吧,包含了許多,網上也能找到類似的 public class wifiadmin public void setmwifimanager wi...
WifiManager自動連線wifi接入點
wifi管理類 public class wifioperator 切換網路 param type 網路型別 1為中心網路 2 為車載網路 return 結果碼 1 本地設定為空 0 連線成功 1 已經為當前連線 see 類 類 方法 類 成員 public int access2wifi stri...