91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

小程序怎么實現掃碼連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

白朗县| 齐齐哈尔市| 凉城县| 青海省| 余姚市| 天门市| 江门市| 南昌市| 凤山市| 泽州县| 遵义市| 吉林市| 灌阳县| 龙井市| 资讯| 黄梅县| 岫岩| 岳西县| 中牟县| 伊宁市| 东阳市| 伊川县| 庐江县| 沙湾县| 阿城市| 固始县| 南丰县| 浦城县| 奉贤区| 三都| 且末县| 建水县| 江陵县| 河南省| 东光县| 乐都县| 龙州县| 兴隆县| 巴中市| 漳州市| 德江县|