W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
連接指定的wifi。如果要連接的wifi是已配置過的(已保存有密碼且密碼正確,getConfiguredNetworks方法可獲取),則只需傳入ssid,不需傳入pwd和capabilities;如果要連接的wifi是沒配置過的無密碼保護類型的wifi,則只需傳入ssid和capabilities,不需傳入pwd。
connect({params},callback(ret))
ssid:
pwd:
capabilities:
1.第一種方式:
可從上面的scanWifis方法返回的列表中獲取。
2.第二種方式:
直接傳入密碼保護類型(前提是開發(fā)者知道wifi的密碼保護類型),傳入的密碼保護類型要與wifi實際的密碼保護類型一致(可通過登錄路由器查詢),直接傳入的取值范圍如下:
1、"NOPASS" (無密碼);
2、"WEP"(wep保護類型);
3、"WPA" (wpa保護類型) 。
ret:
{
"result": 1, //int類型,是否連接成功 ,取值范圍如下:
//0 連接失敗,5秒內(nèi)未連接成功則認為連接失敗,
// 開發(fā)者也可以自己判斷wifi連接是否成功,方法:使用addNetChangedListener,當網(wǎng)絡狀態(tài)發(fā)生變化時使用
// 方法getCurWifiInfo獲取當前wifi名字判斷,若連接不成功,監(jiān)聽到的網(wǎng)絡狀態(tài)為手機流量網(wǎng)絡或無網(wǎng)絡。
//1 連接成功
}
var wifi = api.require('wifiMgr');
//param = {ssid:"wifi_love",pwd:"2016102828",capabilities:"WEP"};//未連接過的wifi,直接傳入capabilities方式。
//param = {ssid:"wifi_love",pwd:"2016102828",capabilities:"[WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]"};//未連接過的wifi,從上面的scanWifis方法返回的列表中獲取capabilities。
param = {ssid:"wifi_love"};//已配置過的(已保存有密碼且密碼正確)
//param = {ssid:"wifi_love",capabilities:"WPA"};//無密碼的wifi
wifi.connect(param, function(ret, err){
alert(JSON.stringify(ret));
});
此接口僅支持Android平臺
Android系統(tǒng)
可提供的1.0.0及更高版本
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: