4
我需要爲需要訪問大型(〜200MB)數據庫的Android設備編寫應用程序。 什麼是最好的方法來做到這一點?我可以只將數據庫粘貼到資產文件夾中嗎?我已經閱讀了適用於整個應用程序大小和內部個別資源的各種限制,特別是在某些設備上......這些限制究竟是什麼?使用Android應用程序部署大型數據庫
除了從外部服務器進行安裝後下載以外,是否有任何方法可以做到這一點?
我需要爲需要訪問大型(〜200MB)數據庫的Android設備編寫應用程序。 什麼是最好的方法來做到這一點?我可以只將數據庫粘貼到資產文件夾中嗎?我已經閱讀了適用於整個應用程序大小和內部個別資源的各種限制,特別是在某些設備上......這些限制究竟是什麼?使用Android應用程序部署大型數據庫
除了從外部服務器進行安裝後下載以外,是否有任何方法可以做到這一點?
G1有256MB的內部存儲空間用於應用程序。即使在Nexus One上,也只有512MB,所以我認爲任何人都不希望單個應用程序佔用如此高的存儲空間,所以創建一個200MB + .apk文件不太實際。
你的選擇可能是:
我認爲最後這些是最不可取的,因爲200MB的下載需要很長時間,並且可能會使用大量的某人的3G月度數據津貼。如果你打算這樣做,它可能值得checking the status of the phone so you only download when there's a wi-fi connection。
對於web服務建議+1。值得關注這個特殊情況。 – 2010-02-11 17:01:37
如果數據庫應該隨程序一起提供,那麼可能是專門針對用戶或需要在離線狀態下使用,因此Web服務可能不存在問題。儘管如此,第一次運行時可以使用 +1進行下載。不幸的是,SD卡上只需要存儲大量內容。 – Jess 2010-02-11 17:01:51
最後的選擇是最好的,但是你不一定非得使用你的手機來下載它。您可以使用桌面,然後將整個數據庫複製到SD卡。 – 2010-02-11 17:12:03