我正在用java开发一个android移动应用程序。即使我已阅读有关SQLite以及如何选择要使用的数据库。我不确定它是否适合我的应用程序使用。我需要存储和检索用户的登录详细信息,天气信息,用户位置等.SQLite是最合适的数据库吗?
答案 0 :(得分:2)
在android中,对于持久存储,您有3个选项(您可以将其保存在网络中,但我只考虑在移动设备中保存)。
共享首选项主要用于保存小键值存储。对于大量数据,您将不得不使用SQLite数据库,这是比文件更好的选择。请参阅主题
上的android documentationAndroid原生支持仅适用于SQLite数据库。如果要使用其他数据库方案,则可能必须依赖专门为android构建的任何其他第三方库。
答案 1 :(得分:0)
您应该从SQLite开始,并在将来转移到您认为可行的任何数据库/数据中心。
我建议将基于云的数据中心用于Android应用程序。