| | |
| | | using CoreLocation; |
| | | using Foundation; |
| | | using HDL_ON; |
| | | using HDL_ON.DriverLayer; |
| | | using Shared; |
| | | using UIKit; |
| | | |
| | |
| | | base.ViewDidLoad(); |
| | | |
| | | |
| | | if (string.IsNullOrEmpty(UserConfig.Instance.SetLanguage)) |
| | | if (string.IsNullOrEmpty(OnAppConfig.Instance.SetLanguage)) |
| | | { |
| | | if (NSLocale.PreferredLanguages[0].Contains("zh-")) |
| | | { |
| | |
| | | } |
| | | else |
| | | { |
| | | Language.CurrentLanguage = UserConfig.Instance.SetLanguage; |
| | | Language.CurrentLanguage = OnAppConfig.Instance.SetLanguage; |
| | | } |
| | | HDL_ON.UI.MainPage.Show(); |
| | | HDL_ON.MainPage.Show(); |
| | | |
| | | //侦测网络变化 |
| | | Reachability.ReachabilityChanged += UpdateStatus; |
| | |
| | | internetStatus = Reachability.InternetConnectionStatus(); |
| | | if (internetStatus == NetworkStatus.NotReachable)//没有网络连接 0 |
| | | { |
| | | Control.Ins.GatewayOnline = false; |
| | | Control.Ins.IsRemote = false; |
| | | } |
| | | else if (internetStatus == NetworkStatus.ReachableViaCarrierDataNetwork)//3,4G的网络连接 1 |
| | | { |
| | | Control.Ins.SearchLoaclGateway(); |
| | | } |
| | | else if (internetStatus == NetworkStatus.ReachableViaWiFiNetwork) |
| | | { //wifi的网络连接 2 |
| | | { |
| | | Control.Ins.SearchLoaclGateway(); |
| | | } |
| | | } |
| | | } |