我已经看到了有关查找SQLite数据库的信息,但我对此问题有不同的看法。
我可以在工作站上创建一个SQLite数据库,然后将其移至手机并让我的应用程序使用它吗?
我需要从我的SQL Server中提取数据并将其放入SQLite格式,然后将其移至我的手机中使用。
由于
答案 0 :(得分:1)
是的,SQLite文件格式是独立于平台的。
答案 1 :(得分:1)
由于Android OS版本的种类繁多,您可能会也可能不会成功部署二进制SQLite文件。有一种方法可以更加与版本无关,即部署SQLite数据库的转储并让设备自己创建实际的二进制文件。 这样,您可以确保不会遇到任何版本差异。 此外,Android需要SQLite DB中的一些元数据,因此您也必须考虑到这一点。
这是我正在使用的方法:
唯一的缺点是,如果数据库的大小为几MB,则可能需要一段时间才能从.dmp文件创建数据库。另一方面,一个3MB的数据库可以被转储并压缩到400k,这意味着当人们从Google Play商店下载时,有效载荷要小得多。这一切都取决于你的需求。