黄学彪
2019-11-18 16604a593202f2f87adf71abd57d036fe7da3b52
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlWifiLogic.cs
@@ -37,24 +37,40 @@
        {
            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>
@@ -68,8 +84,9 @@
        {
            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配网
@@ -116,6 +133,6 @@
        }
#endif
        #endregion
#endregion
    }
}