0

我正在用java开发一个android移动应用程序。尽管我已经阅读了 SQLite 以及您应该如何选择要使用的数据库。我不确定它是否适合用于我的应用程序的数据库。我需要存储和检索用户的登录详细信息、天气信息、用户位置等。SQLite 是最合适的数据库吗?

4

2 回答 2

2

在 android 中,对于持久存储,您有 3 个选项(您可以将其保存在网络中,但我只考虑保存在移动设备本身)。

  • 共享偏好
  • 文件(内部和外部)
  • SQLite 数据库

共享偏好主要用于节省小键值存储。对于大量数据,您将不得不使用 SQLite 数据库,这是比文件更好的选择。请参阅有关该主题的android文档

关于其他数据库

Android 原生支持仅适用于 SQLite 数据库。如果您想使用其他数据库方案,您可能必须依赖专门为 android 构建的任何其他 3rd 方库。

于 2012-06-06T08:29:14.700 回答
0

您应该从 SQLite 开始,并在将来转移到您认为可行的任何数据库/数据中心。

我建议为 Android 应用程序使用基于云的数据中心。

于 2012-06-06T08:47:47.330 回答