| | |
| | | {
|
| | | get
|
| | | {
|
| | | string ssiD = Shared.WiimuUPnP.SSID;
|
| | | #if iOS
|
| | | return string.Empty;
|
| | | #endif
|
| | | #if Android
|
| | | string ssiD = null;
|
| | | HdlThreadLogic.Current.RunThread(() =>
|
| | | {
|
| | | Shared.Net.NetWiFi.GetWIFISSID((strId) =>
|
| | | {
|
| | | ssiD = strId;
|
| | | });
|
| | | });
|
| | | while (ssiD == null)
|
| | | {
|
| | | System.Threading.Thread.Sleep(50);
|
| | | }
|
| | | if (string.IsNullOrEmpty(ssiD) == false && ssiD.StartsWith("\"") && ssiD.EndsWith("\""))
|
| | | {
|
| | | ssiD = ssiD.Substring(1, ssiD.Length - 2);
|
| | | }
|
| | | return ssiD;
|
| | | #endif
|
| | | }
|
| | | }
|
| | | #if Android
|
| | | /// <summary>
|
| | | /// 定义全局变量
|
| | | /// </summary>
|
| | | private Com.Hdl.Hdlelianzigbee.ElianNative hdlWiFi = null;
|
| | | private Com.Mediatek.Elian.ElianNative hdlWiFi = null;
|
| | | #endif
|
| | |
|
| | | #endregion
|
| | | #endregion
|
| | |
|
| | | #region ■ 一般方法___________________________
|
| | | #region ■ 一般方法___________________________
|
| | |
|
| | | #if Android
|
| | | /// <summary>
|
| | |
| | | {
|
| | | if (hdlWiFi == null)
|
| | | {
|
| | | Com.Mediatek.Elian.ElianNative.LoadLib();
|
| | | //初始化Wi-Fi配网
|
| | | this.hdlWiFi = new Com.Hdl.Hdlelianzigbee.ElianNative();
|
| | | this.hdlWiFi = new Com.Mediatek.Elian.ElianNative();
|
| | | hdlWiFi.InitSmartConnection(null, 1, 1);
|
| | | }
|
| | | //开始Wi-Fi配网
|
| | |
| | | }
|
| | | #endif
|
| | |
|
| | | #endregion
|
| | | #endregion
|
| | | }
|
| | | }
|