2013-05-08 50 views
0

我們正在開發一個調查的android應用程序。在調查過程中,統計員會根據預加載的sqlite數據庫檢查人員。預裝數據庫的大小似乎超過100 MB。鑑於android apk的大小限制爲50 MB,應該如何與應用程序一起部署數據庫。應用程序將使用USB加載到設備中,然後交給統計員。Android應用程序與超過100 MB的預裝sqlite數據庫

+0

預裝100MB數據庫從一開始就是一個壞主意。您應該連接到REST服務,以檢查數據,而不是預先加載的數據庫。 – 2013-05-08 08:37:29

+0

嘗試將數據庫內容放入SD卡中的文件或多個文件中。當您需要訪問數據時,獲取文件,解析並使用它,或者您可以使用Web服務。 – Abx 2013-05-08 08:38:39

+0

這個想法看起來不錯 - '創建一個web服務。讓你的應用程序調用web服務,然後將數據庫下載到你的Android設備上。我可以從WebServices下載數據庫的限制嗎?在這種情況下,數據可以在分發中心加載到設備中,然後再交給統計員。 – Dibs 2013-05-08 10:02:32

回答

0

是的我認爲問題解決了。我將數據庫複製到SDCard上,並在開始應用程序時將其複製到\ data \ data \ mypackagename \ databases目錄中。在下一次開始時,它會檢查數據庫是否存在,什麼也不做。它工作正常。感謝您的建議。

相關問題