微信小程序?qū)崿F(xiàn)的一鍵連接wifi功能示例
本文實(shí)例講述了微信小程序?qū)崿F(xiàn)的一鍵連接wifi功能。分享給大家供大家參考,具體如下:
在已知wifi賬號(hào)和wifi密碼的情況下,一般采用以下的流程來(lái)連接wifi
Wi-Fi 接口調(diào)用:
1.Android: startWifi —> connectWifi —> onWifiConnected
2.iOS(僅iOS 11及以上版本支持):
startWifi —> connectWifi —> onWifiConnected
操作步驟如下:
1.獲取手機(jī)的型號(hào):
connectWifi:function() { var that = this; //檢測(cè)手機(jī)型號(hào) wx.getSystemInfo({ success: function(res) { var system = ''; if (res.platform == 'android') system = parseInt(res.system.substr(8)); if (res.platform == 'ios') system = parseInt(res.system.substr(4)); if (res.platform == 'android' && system < 6) { wx.showToast({ title: '手機(jī)版本不支持', }) return } if (res.platform == 'ios' && system < 11.2) { wx.showToast({ title: '手機(jī)版本不支持', }) return } //2.初始化 Wi-Fi 模塊 that.startWifi(); } }) }, //初始化 Wi-Fi 模塊 startWifi: function() { var that=this wx.startWifi({ success: function() { //請(qǐng)求成功連接Wifi that.Connected(); }, fail: function(res) { this.setData({ wx.showToast({ title: '接口調(diào)用失敗', }) }); } }) },
3.連接已知Wifi
Connected: function() { var that=this wx.connectWifi({ SSID: that.data.accountNumber, BSSID: that.data.bssid, password: that.data.password, success: function(res) { wx.showToast({ title: 'wifi連接成功', }) }, fail: function(res) { wx.showToast({ title: 'wifi連接失敗', }) } }) }, //使用的參數(shù) data:{ accountNumber: '',//Wi-Fi 的SSID,即賬號(hào) bssid: '',//Wi-Fi 的ISSID password: '',//Wi-Fi 的密碼 }
.wxml連接按鈕
<button bindtap="connectWifi"></button>
如測(cè)試失?。嚎闪粞?,看到后即可回復(fù),建議用真機(jī)調(diào)試
相關(guān)接口調(diào)用可參考官方文檔:https://developers.weixin.qq.com/miniprogram/dev/api/wx.connectWifi.html
希望本文所述對(duì)大家微信小程序開發(fā)有所幫助。
- 微信小程序?qū)崿F(xiàn)的一鍵復(fù)制功能示例
- 微信小程序開發(fā)一鍵登錄 獲取session_key和openid實(shí)例
- 微信小程序http連接訪問(wèn)解決方案的示例
- 微信小程序獲取網(wǎng)絡(luò)類型的方法示例
- 微信小程序網(wǎng)絡(luò)封裝(簡(jiǎn)單高效)
- 微信小程序網(wǎng)絡(luò)請(qǐng)求封裝示例
- 微信小程序使用request網(wǎng)絡(luò)請(qǐng)求操作實(shí)例
- 微信小程序之網(wǎng)絡(luò)請(qǐng)求簡(jiǎn)單封裝實(shí)例詳解
- 微信小程序網(wǎng)絡(luò)請(qǐng)求wx.request詳解及實(shí)例
- 微信小程序 POST請(qǐng)求(網(wǎng)絡(luò)請(qǐng)求)詳解及實(shí)例代碼
- 微信小程序 網(wǎng)絡(luò)API Websocket詳解
相關(guān)文章
js屏蔽鼠標(biāo)鍵盤(右鍵/Ctrl+N/Shift+F10/F11/F5刷新/退格鍵)
屏蔽鼠標(biāo)右鍵、Ctrl+N、Shift+F10、F11、F5刷新、退格鍵/Alt+ 方向鍵 →等等,太多了就不一一寫來(lái)了感興趣的朋友可以了解下啊,希望本文對(duì)你有所幫助2013-01-01JavaScript深入V8引擎以及編寫優(yōu)化代碼的5個(gè)技巧
這篇文章主要介紹了JavaScript深入V8引擎以及編寫優(yōu)化代碼的5個(gè)技巧,JavaScript引擎是執(zhí)行 JavaScript 代碼的程序或解釋器。JavaScript引擎可以實(shí)現(xiàn)為標(biāo)準(zhǔn)解釋器,或者以某種形式將JavaScript編譯為字節(jié)碼的即時(shí)編譯器。,需要的朋友可以參考下2019-06-06純JS打造網(wǎng)頁(yè)中checkbox和radio的美化效果
這篇文章主要介紹了純JS打造網(wǎng)頁(yè)中checkbox和radio的美化效果,代碼簡(jiǎn)單易懂,非常不錯(cuò)具有參考借鑒價(jià)值,需要的朋友可以參考下2016-10-10javascript中parentNode,childNodes,children的應(yīng)用詳解
本篇文章是對(duì)javascript中parentNode,childNodes,children的應(yīng)用進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-12-12