/** 读取系统配置信息 */
  private static void readSystemConfig() {
    File file = new File(sAppRootDirPath, SYS_CONFIG_FILE_NAME);
    if (!file.exists()) {
      systemConfigInfo = null;
      return;
    }
    String systemConfigJson = FileUtil.readFileFromSDCard(sAppRootDirPath, SYS_CONFIG_FILE_NAME);

    Gson gson = new Gson();
    systemConfigInfo = gson.fromJson(systemConfigJson, SystemConfigInfo.class);
  }
  /**
   * 读取用户配置信息
   *
   * @return void
   */
  private static void readUserConfig() {
    File file = new File(sCurrentUserConfigPath, USER_CONFIG_FILE_NAME);
    if (!file.exists()) {
      userConfigInfo = null;
      return;
    }

    String userConfigJson =
        FileUtil.readFileFromSDCard(sCurrentUserConfigPath, USER_CONFIG_FILE_NAME);

    Gson gson = new Gson();
    userConfigInfo = gson.fromJson(userConfigJson, UserConfigInfo.class);
  }
  private static void writeUserConfig() {
    File file = new File(sCurrentUserConfigPath);

    if (!file.exists()) {
      file.mkdirs();
    }

    checkUserConfig();

    Gson gson = new Gson();
    String userConfigJson = gson.toJson(userConfigInfo);
    synchronized (sSynByte) {
      try {
        FileUtil.saveFileToSDCard(sCurrentUserConfigPath, USER_CONFIG_FILE_NAME, userConfigJson);
      } catch (Exception e) {
      }
    }
  }
  private static void writeSystemConfig() {
    File file = new File(sAppRootDirPath);

    if (!file.exists()) {
      file.mkdirs();
    }

    checkSystemConfig();

    Gson gson = new Gson();
    String systemConfigJson = gson.toJson(systemConfigInfo);
    synchronized (sSynByte) {
      try {
        FileUtil.saveFileToSDCard(sAppRootDirPath, SYS_CONFIG_FILE_NAME, systemConfigJson);
      } catch (Exception e) {
      }
    }
  }