【问题标题】:Storage of Static data within android app在 Android 应用程序中存储静态数据
【发布时间】:2015-12-12 23:38:44
【问题描述】:

我目前正在各个大学校园开发一个简单的信息应用程序。我希望应用程序主要在离线状态下运行,因此我想在本地存储我的所有信息。应用程序中的数据不会有任何变化,因此我想知道存储此类数据的最佳(实践)方法是什么?基本上我应该将信息存储在 SQLite db、java 文件或 xml 中吗?

【问题讨论】:

    标签: android database


    【解决方案1】:

    答案取决于您的要求,但由于与 SQLite 的内置集成,最简单的可能就是只使用 SQLite,而且您还可以获得关系数据库的好处。您可以参考Notepad tutorial 开始。

    【讨论】:

      【解决方案2】:

      这取决于您拥有的数据。如果它主要是文本,我会将其存储在一个 android 字符串资源文件中。如果它以某种方式结构化并具有 ID 和关系,则将其存储在数据库中。

      【讨论】:

      • 如果您的数据不会改变,使用 xml 字符串数组是最简单的方法。
      【解决方案3】:

      我们有一个大学项目需要安卓手机上的本地数据库。他所做的是使用 SQLite 在存储在记忆棒上的数据库上进行写入。 (我们找不到直接在文件系统上写入的正确权限)

      首先查看 android.database.sqlite 包的 API 网站。

      这里有一个很好的教程: http://www.devx.com/wireless/Article/40842

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-02-09
        • 1970-01-01
        • 1970-01-01
        • 2014-10-26
        • 2017-07-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多