0

我的 android 应用程序需要一些非常庞大的数据。我现在已经把它放到了一个 sqlite 数据库中。大约是 39k 行和 5 列。我希望这些数据可用于我的应用程序。

我对如何使用它发布我的应用程序感到有点困惑。我可以像在这个线程中讨论的那样发送 db 文件。或者我可以以某种方式从该数据中创建 XML 并将其发送出去。但是 XML 会非常庞大​​。那么正确的做法是什么?

我不想在用户安装应用程序后下载它。如果没有更好的清洁方法,那将是我的最后选择。

4

3 回答 3

0

Check the example here to achieve this functionality.

于 2012-04-09T09:10:47.023 回答
0

这应该可以帮助你。

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

基本上只需将数据库与您的 apk 文件一起发送。

于 2012-04-07T15:27:46.903 回答
0

我认为运送您的数据库可能会导致兼容性问题。

也许使用捆绑到您的 .APK 的 GZIP 的 SQL 代码会更好?或者,您可以使用google protobuf代替 XML 进行中间表示,这是最有效的数据表示格式(此外,如果您有很多字符串,可以将其与 GZIP 结合使用)。

于 2012-04-07T15:48:29.863 回答