自動連線wifi

2021-07-03 13:22:08 字數 1782 閱讀 5675

public class lhywifi  

// 開啟wifi   

public void openwifi()  

}  // 關閉wifi   

public void closewifi()  

}  // 檢查當前wifi狀態   

public int checkstate()  

// 鎖定wifilock   

public void acquirewifilock()  

// 解鎖wifilock   

public void releasewifilock()  

}  // 建立乙個wifilock   

public void creatwifilock()  

// 得到配置好的網路   

public listgetconfiguration()  

// 指定配置好的網路進行連線   

public void connectconfiguration(int index)  

// 連線配置好的指定id的網路   

mwifimanager.enablenetwork(mwificonfiguration.get(index).networkid,  

true);  

}  public void startscan()  

// 得到網路列表   

public listgetwifilist()  

// 檢視掃瞄結果   

public stringbuilder lookupscan()  

return stringbuilder;  

} // 得到mac位址   

public string getmacaddress()  

// 得到接入點的bssid   

public string getbssid()  

// 得到ip位址   

public int getipaddress()  

// 得到連線的id   

public int getnetworkid()  

// 得到wifiinfo的所有資訊包   

public string getwifiinfo()  

// 新增乙個網路並連線   

public void addnetwork(wificonfiguration wcg)  

// 斷開指定id的網路   

public void disconnectwifi(int netid)

public wificonfiguration createwifiinfo(string ssid, string password, int type)  

if(type == 1) //wificipher_nopass 

if(type == 2) //wificipher_wep 

if(type == 3) //wificipher_wpa 

return config;  

}  private wificonfiguration i***sits(string ssid)   

}   

return null;    

} lhywifi wifiadmin = new lhywifi(this);

wifiadmin.openwifi();

wifiadmin.addnetwork(wifiadmin.createwifiinfo("ssid", "12345678", 3));

實現自動WiFi連線

1,想實現連線到指定的wifi網路嗎?其實這個不是很難,可這個一直困擾了我很長時間,今天終於找到了原因,因為,我之前的配置就是錯誤的,所以,導致無法連線到指定的無線網路。2,實現方法 wificonfiguration config new wificonfiguration config.allo...

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...