2012-04-07 48 views
0

我的Android應用程序需要一些非常大的數據。我現在把它放到一個sqlite數據庫中。大致它是39k行和5列。我希望這些數據可用於我的應用程序。我有一些非常大的字符串數據與我的Android應用程序一起發貨?

我有點困惑,我怎麼運送我的應用程序。我可以像在this thread中討論的那樣用它發運db文件。或者我可以以某種方式從這些數據中創建XML並將其一起發送。但是XML會非常龐大​​。那麼做正確的做法是什麼?

我不想在用戶安裝應用程序後下載它。如果沒有更好的乾淨方式,那將是我最後的選擇。

+0

答案在這裏: http://stackoverflow.com/questions/9109438/using-already-created-database-with-android/9109728#9109728 – 2012-04-09 09:07:34

回答

0

我認爲運送您的數據庫可能會導致兼容性問題。

也許使用GZIP的SQL代碼捆綁到您的.APK會更好? 或者,您可以使用google protobuf來代替中間表示的XML,這是最有效的數據表示格式(另外,如果您有很多字符串,可以將它與GZIP結合使用)。

相關問題