亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

小程序怎么實現掃碼連wifi

發布時間:2022-03-09 09:52:09 來源:億速云 閱讀:2230 作者:iii 欄目:開發技術

本篇內容主要講解“小程序怎么實現掃碼連wifi”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“小程序怎么實現掃碼連wifi”吧!

  小程序 缺點:android6版本 ios11版本

代碼:

  // pages/wifi/wifi.js

  Page({

  data: {

  startError: '',//初始化錯誤提示

  wifiListError: false, //wifi列表錯誤顯示開關

  wifiListErrorInfo: '',//wifi列表錯誤詳細

  system: '', //版本號

  platform: '', //系統 android

  ssid: 'wifi帳號',//wifi帳號(必填)

  pass: 'wifi密碼',//無線網密碼(必填)

  bssid: '',//設備號 自動獲取

  endError: ''//連接最后的提示

  },

  onLoad: function () {

  var _this = this;

  //檢測手機型號

  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) {

  _this.setData({ startError: '手機版本暫時不支持' }); return

  }

  if (res.platform == 'ios' && system < 11) {

  _this.setData({ startError: '手機版本暫時不支持' }); return

  }

  _this.setData({ platform: res.platform });

  //初始化 Wi-Fi 模塊

  _this.startWifi(_this);

  }

  })

  },//初始化 Wi-Fi 模塊。

  startWifi: function (_this) {

  wx.startWifi({

  success: function () {

  _this.getList(_this);

  },

  fail: function (res) {

  _this.setData({ startError: res.errMsg });

  }

  })

  },

  getList: function (_this) {

  //安卓執行方法

  if (_this.data.platform == 'android') {

  //請求獲取 Wi-Fi 列表

  wx.getWifiList({

  success: function (res) {

  //安卓執行方法

  _this.AndroidList(_this);

  },

  fail: function (res) {

  _this.setData({ wifiListError: true });

  _this.setData({ wifiListErrorInfo: res.errMsg });

  }

  })

  }

  //IOS執行方法

  if (_this.data.platform == 'ios') {

  _this.IosList(_this);

  }

  },

  AndroidList: function (_this) {

  //監聽獲取到 Wi-Fi 列表數據

  wx.onGetWifiList(function (res) { //獲取列表

  if (res.wifiList.length) {

  // _this.setData({

  // wifiList: res.wifiList

  // });

  //循環找出信號最好的那一個(wifi存在多個)

  var ssid = _this.data.ssid;

  var signalStrength = 0;

  var bssid = '';

  for (var i = 0; i < res.wifiList.length; i++) {

  if (res.wifiList[i]['SSID'] == ssid && res.wifiList[i]['signalStrength'] > signalStrength) {

  bssid = res.wifiList[i]['BSSID'];

  signalStrength = res.wifiList[i]['signalStrength'];

  }

  }

  if (!signalStrength) {

  _this.setData({ wifiListError: true });

  _this.setData({ wifiListErrorInfo: '未查詢到設置的wifi' });

  return

  }

  _this.setData({ bssid: bssid });

  //執行連接方法

  //連接wifi

  _this.Connected(_this);

  } else {

  _this.setData({ wifiListError: true });

  _this.setData({ wifiListErrorInfo: '未查詢到設置的wifi' });

到此,相信大家對“小程序怎么實現掃碼連wifi”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沙田区| 土默特左旗| 唐海县| 松阳县| 吉安市| 定陶县| 福州市| 平泉县| 长丰县| 绿春县| 宝坻区| 定远县| 正安县| 西城区| 鹤壁市| 恩平市| 子长县| 巴楚县| 灯塔市| 禹城市| 许昌县| 慈溪市| 明水县| 汪清县| 涿州市| 稷山县| 武胜县| 潼南县| 江安县| 茌平县| 五台县| 游戏| 苍溪县| 岑巩县| 丰顺县| 绥滨县| 宁河县| 鹰潭市| 姚安县| 左云县| 商丘市|