【问题标题】:Data Storage for Android安卓数据存储
【发布时间】:2017-04-07 00:03:40
【问题描述】:

有哪些不同的方法可用于 android 中的数据存储目的?我已经实践了 SharedPreferences,虽然对于我作为初学者的开发人员来说感觉有点复杂,但 android 是否提供了更干净和更容易的存储管理?

【问题讨论】:

    标签: android database cloud sharedpreferences storage


    【解决方案1】:

    直接从 Android documentation 提取。

    您的数据存储选项如下:

    Shared Preferences

    将私有原始数据存储在键值对中。

    Internal Storage

    在设备内存中存储私有数据。

    External Storage

    将公共数据存储在共享的外部存储上。

    SQLite Databases

    将结构化数据存储在私有数据库中。

    Network Connection

    使用您自己的网络服务器将数据存储在网络上。

    【讨论】:

      【解决方案2】:

      通过它,Which Android Data Storage Technique to use?(这将有助于了解更多关于各种技术的信息)。

      【讨论】:

      • 提供的链接很有帮助。
      • 谢谢@AmolNage
      • 感谢您的链接。它非常清楚地解释了数据存储选项。 ?
      • 很高兴,它帮助了你。同时感谢@AkshayVarma
      【解决方案3】:

      SQLite 是一个开源的SQLite 数据库 数据存储用途。 SQLite 数据库有不同的存储和检索数据的方法。

      这里是 SQLite 数据库教程Android SQLite Database Tutorial

      否则,请参考第二个 SQLite 数据库示例Android SQLite Tutorial

      我会建议参考上面的教程。这将有助于 android 数据存储管理的初学者开发人员。

      【讨论】:

        【解决方案4】:

        您的数据存储选项如下:

        • 共享首选项。 将私有原始数据存储在键值对中。
        • 内部存储。 将私有数据存储在设备内存中。
        • 外部存储。 将公共数据存储在共享的外部存储上。
        • SQLite 数据库。 将结构化数据存储在私有数据库中。
        • 网络连接。 使用您自己的网络服务器将数据存储在网络上。

        【讨论】:

          猜你喜欢
          • 2014-06-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-07
          • 1970-01-01
          相关资源
          最近更新 更多