INNER CODE UNIT · Dart

AppSetings

ys1231/appproxy · lib/data/common.dart:3

class AppSetings {
  static const String _isCnOrEn = "isCnOrEn";
  static const String _enableDarkMode = "isEnableDarkMode";
  static const String _isMcpServer = "isMcpServer";
  static const String _checkUpdate = "isUpdate";
  static const String _checkWifi = "isCheckWifi";
  static const String _iMcpPort = "iMcpPort";
  static const String _sAuthToken = "sAuthToken";
  // ---- eBPF(sing-box) 引擎相关(设置页「eBPF 透明代理」分区)----
  // 注意:这些属于「设置侧」数据,**不参与备份/恢复**(备份只含 proxyConfig.json)
  static const String _ebpfDataPlane = "ebpfDataPlane"; // cgroup | tc
  static const String _ebpfDownloadBase = "ebpfDownloadBase"; // 自定义下载源,留空用官方
  static const String _ebpfProfiles = "ebpfProfiles"; // 哪些代理配置走 eBPF(按配置名)

  /// 语言:true=中文 / false=英文
  static Future<bool> getCnOrEn() async {
    SharedPreferences prefs = await SharedPreferences.getInstance();
    return prefs.getBool(_isCnOrEn) ?? true;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…