代码之家  ›  专栏  ›  技术社区  ›  Hamid

如何在android上保存分数和设置?

  •  0
  • Hamid  · 技术社区  · 14 年前

    游戏中的玩家将存储他们的设置和分数,然后是一个设置菜单(对于设置游戏的人,不一定是玩家)。

    3 回复  |  直到 11 年前
        1
  •  0
  •   Scoobler    14 年前

    听上去,我正在研究使用SQLite数据库,也就是说,如果你想保存每个用户的设置和分数。

    如果设置很少,而且只是一个简单的int分数,您可以使用前面提到的SharedPreferences,但是如果您想开始为每个用户存储更多的数据,它会很快变得混乱,因为它们实际上是一个非常简单的数据存储。

        2
  •  1
  •   Georgy Gobozov    14 年前

    游戏的设置应该存储在SharedPreferences中,也可以使用默认首选项设置一些默认设置,只需使用

    PreferenceManager.setDefaultValues(context, R.xml.preferences, readAgain);
    

    分数呢?我想你应该把它存储到SQLite数据库中。在未来,如果你计划你可以导出分数,与服务器同步等。如果你将使用首选项来存储分数,这可能会更加困难。

        3
  •  0
  •   Octavian Helm    14 年前

    对于常规应用程序设置 SharedPreferences