From 488efb508eb0648773fe7b68e810e04bcd7ca075 Mon Sep 17 00:00:00 2001 From: wei <kaede@kaededeMacBook-Air.local> Date: 星期五, 11 十二月 2020 15:58:15 +0800 Subject: [PATCH] 20201211 --- HDL_ON/Entity/OnAppConfig.cs | 48 +++++++++++++----------------------------------- 1 files changed, 13 insertions(+), 35 deletions(-) diff --git a/HDL_ON/Entity/OnAppConfig.cs b/HDL_ON/Entity/OnAppConfig.cs index 7a841e9..c3091aa 100644 --- a/HDL_ON/Entity/OnAppConfig.cs +++ b/HDL_ON/Entity/OnAppConfig.cs @@ -9,14 +9,18 @@ [System.Serializable] public class OnAppConfig { + /// <summary> + /// OnAppConfig + /// </summary> + //public const string ConfigFile = "OnAppConfig"; static OnAppConfig instance; public static OnAppConfig Instance { get { if (instance == null) { try { - var userConfigBytes = FileUtils.ReadFile ("OnAppConfig"); - var userConfigString = CommonPage.MyEncodingUTF8.GetString (userConfigBytes); + var userConfigBytes = Common.FileUtlis.Files.ReadAppConfig (); + var userConfigString = System.Text.Encoding.UTF8.GetString (userConfigBytes); OnAppConfig temp = null; if (userConfigString != null) { temp = Newtonsoft.Json.JsonConvert.DeserializeObject<OnAppConfig> (userConfigString); @@ -26,7 +30,9 @@ } else { instance = temp; } - } catch { } + } catch { + instance = new OnAppConfig() { }; + } } return instance; } @@ -34,8 +40,9 @@ byte [] GetUserConfigBytes () { - return CommonPage.MyEncodingUTF8.GetBytes (Newtonsoft.Json.JsonConvert.SerializeObject (this)); + return System.Text.Encoding.UTF8.GetBytes (Newtonsoft.Json.JsonConvert.SerializeObject (this)); } + public void RefreshUserConfig () { @@ -44,37 +51,8 @@ public void SaveUserConfig () { - FileUtils.WriteFileByBytes ("OnAppConfig", GetUserConfigBytes ()); + Common.FileUtlis.Files.WirteAppConfig ( GetUserConfigBytes ()); } - /// <summary> - /// 淇℃伅鎺ㄩ�佹爣璁� - /// </summary> - public string PushDeviceToken; - - public string SetLanguage = ""; - - /// <summary> - /// 杞欢瑙i攣鐣岄潰 - /// 1:鍚姩鏃� - /// 2:甯冮槻鎾ら槻鏃� - /// 3:杩滅▼寮�閿佹椂 - /// </summary> - public List<string> appUnlockPage = new List<string>(); - /// <summary> - /// 杞欢瑙i攣鏂瑰紡 - /// 1:鏁板瓧瀵嗙爜 - /// 2:鎵嬪娍瀵嗙爜 - /// 3:鎸囩汗瀵嗙爜 - /// 4:闈㈠ID - /// </summary> - public List<string> appUnlockType = new List<string>(); - /// <summary> - /// 杞欢瑙i攣瀵嗙爜 - /// </summary> - public string appUnlockPasswrod = ""; - /// <summary> - /// 瑙i攣鏃堕棿 - /// </summary> - public DateTime unlockTime = DateTime.MinValue; + } } \ No newline at end of file -- Gitblit v1.8.0