代码之家  ›  专栏  ›  技术社区  ›  Zlatan Omerović

UWP应用程序本地设置

  •  1
  • Zlatan Omerović  · 技术社区  · 7 年前

    我正在为UWP平台开发一个应用程序。我将在应用程序中存储一些设置,并考虑在重新启动应用程序或设备本身之后会发生什么。

    在哪里 LocalSettings 实际存储?

    • 系统注册表
    • 文件系统
    • 内存(RAM)

    有什么区别吗 本地设置 RoamingSettings ?


    LocalSettings on Microsoft Docs

    RoamingSettings on Microsoft Docs

    2 回复  |  直到 7 年前
        1
  •  2
  •   aPlutonicCoder    7 年前

    根据 this article , RoamingSettings 在多个Windows设备需要相同设置时使用。因此,您需要在线才能访问数据,这意味着数据存储在设备外部。

    另一方面, LocalSettings 只能在一个设备中访问,因此它们存储在文件系统中,绑定到应用程序,这使得它们不适合存储用户数据。

    我建议你读 this Microsoft link . 这应该包括所有你需要在Onder实现你所追求的。

        2
  •  4
  •   Sean O'Neil    7 年前

    它们存储在一个名为“settings.dat”的文件中,该文件位于应用程序包文件夹中的一个名为“settings”的文件夹中。

    c:\Users\yourusername\AppData\Local\Packages\YourAppName-AppId\Settings\settings.dat