我的Android应用程序需要一些非常庞大的数据。我现在把它放到一个sqlite数据库中。大致它是39k行和5列。我希望这些数据可用于我的应用。
我对如何随身携带应用程序感到困惑。我可以像this thread中讨论的那样随身携带db文件。或者我可以以某种方式从该数据中创建XML并将其发送出去。但XML会非常庞大。那么正确的做法是什么?
用户安装应用后我不想下载它。如果没有更好的清洁方式,这将是我的最后选择。
答案 0 :(得分:0)
这应该对你有帮助。
http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
基本上只需使用您的apk文件发送数据库。
答案 1 :(得分:0)
我认为运送您的数据库可能会在兼容性方面遇到一些问题。
使用绑定到.APK的GZIP的SQL代码可能会更好吗? 或者代替XML用于中间表示,您可以使用google protobuf,这是最有效的数据表示格式(另外,如果您有很多字符串,则可以将它与GZIP结合使用)。
答案 2 :(得分:0)
检查example here以实现此功能。