突然感覺該記錄下一些東西了,就從最近做的連線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...