我有一个大数据,我必须在我的第一个Android应用程序中使用,任何人都可以指导我实现这一目标的最佳方法吗? 在android框架中有类似嵌入式数据库的东西吗? 我可以将数据库保存在自定义服务器上并为我的应用程序提供Web服务吗? 以上哪一个更好,因为我可以提供用户购买应用程序并以压缩格式在他的设备上本地保存数据。 感谢
答案 0 :(得分:2)
您可以在res / raw文件夹中发送带有数据库文件的Android应用程序,然后以编程方式将该文件复制到SD卡上。我个人压缩我的数据库文件到一个zip并在第一次运行时解压缩它。
Android支持SQLite数据库,这是一个非常高效的嵌入式跨平台数据库。会推荐这个。
使用远程服务器可能不是一个好主意,因为无线网络上的信号通常很慢且不可靠。
有关详细信息,请参阅此答案。 Ship an application with a database
但是如果压缩数据库的文件大小> 1MB,那么您需要从网络服务器下载它并将其存储在本地(Android对内部文件/资源的文件大小限制为1MB)
答案 1 :(得分:0)
以下是一些简短的想法。
Android有SQLite,您可以使用它来存储和访问数据。 但是这样的文件大小限制为1mb。 我建议设置一个可以接受GET请求的简单Web服务器。