連線指定WIFI(支援6 0)

2021-10-06 17:30:42 字數 1422 閱讀 7267

突然感覺該記錄下一些東西了,就從最近做的連線wifi技術開始吧,廢話不多說直接上**。

/**

* 獲取周邊wifi

** @return

*/public list

getwifilist()

}}}return wifilist;

}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;

}/**

* 獲取wifi加密方式

*/public

intgetencrypt

(scanresult scanresult)

else

if(capabilities.

contains

("wep"

)|| capabilities.

contains

("wep"))

else}}

return0;

}private wificonfiguration i***sits

(string ssid)

}return null;

}// 新增乙個網路並連線

public

boolean

addnetwork

(wificonfiguration wcg)

需要注意的是6.0以上需要開啟位置資訊,所以要做下版本判斷。

if(build.version.sdk_int < build.version_codes.m)

else

//public

void

checkselfpermission()

,110);

}else

}@override

public

void

onrequestpermissionsresult

(int requestcode,

@nonnull string[

] permissions,

@nonnull

int[

] grantresults)

}else

toast.

maketext

(this

,"沒有獲取到定位許可權"

, toast.length_long)

.show()

;break;}

}

無線WIFI連線

家裡的無線網路覆蓋一直不全,最近想改善一下.買了乙個mercury的小路由器mw156rm 其實,我還是不理解wds,repeater,bridge模式有什麼區別.目標就是實現最少的改動,保持家裡只有乙個netgear的ssid 之前的老路由器netgear不支援wds功能,所以,我在mw156rm...

自動連線wifi

public class lhywifi 開啟wifi public void openwifi 關閉wifi public void closewifi 檢查當前wifi狀態 public int checkstate 鎖定wifilock public void acquirewifilock ...

實現自動WiFi連線

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