From 163777d8a2cb7cfa469f54a7042528870ebc10a3 Mon Sep 17 00:00:00 2001 From: 黄学彪 <hxb@hdlchina.com.cn> Date: 星期一, 09 十二月 2019 17:46:20 +0800 Subject: [PATCH] 一个新版本 --- ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlWifiLogic.cs | 18 ++++++++++++------ 1 files changed, 12 insertions(+), 6 deletions(-) diff --git a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlWifiLogic.cs b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlWifiLogic.cs old mode 100755 new mode 100644 index 046b3fa..d34f704 --- a/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlWifiLogic.cs +++ b/ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlWifiLogic.cs @@ -54,9 +54,14 @@ public string SSID { get - { + { #if iOS - return string.Empty; + string ssiD = Shared.WiimuUPnP.SSID; + if (string.IsNullOrEmpty(ssiD) == false && ssiD.StartsWith("\"") && ssiD.EndsWith("\"")) + { + ssiD = ssiD.Substring(1, ssiD.Length - 2); + } + return ssiD; #endif #if Android string ssiD = null; @@ -278,10 +283,10 @@ { if (hdlWiFi == null) { - Com.Mediatek.Elian.ElianNative.LoadLib(); + var result2 = Com.Mediatek.Elian.ElianNative.LoadLib(); //鍒濆鍖朩i-Fi閰嶇綉 this.hdlWiFi = new Com.Mediatek.Elian.ElianNative(); - var value = hdlWiFi.InitSmartConnection(null, 1, 0); + var value = hdlWiFi.InitSmartConnection(null, 1, 1); } //寮�濮媁i-Fi閰嶇綉 var result = hdlWiFi.StartSmartConnection(wifiName, wifiPsw, p2); @@ -297,6 +302,7 @@ { //鍋滄Wi-Fi閰嶇綉 var result = hdlWiFi.StopSmartConnection(); + hdlWiFi = null; } } #endif @@ -308,10 +314,10 @@ /// <param name="wifiPsw">wifi瀵嗙爜</param> /// <param name="p2">鎴戜篃涓嶇煡閬撹繖涓槸浠�涔堜笢瑗�</param> /// <returns></returns> - public bool StartSmartConnection(string wifiName, string wifiPsw, string p2 = "1") + public bool StartSmartConnection(string wifiName, string wifiPsw, string p2 = "") { //鍒濆鍖朩i-Fi杩炴帴 - Com.Mediatek.Elian.ElianNative.InitSmartConnection(null, 1, 1); + Com.Mediatek.Elian.ElianNative.InitSmartConnection("1", 1, 1); //寮�濮媁i-Fi杩炴帴 var result = Com.Mediatek.Elian.ElianNative.StartSmartConnection(wifiName, wifiPsw, p2); return true; -- Gitblit v1.8.0