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