2015-04-17 20 views
0

剛進入移動應用程序開發階段,我遇到了一些與使用大量預填充SQLite數據庫有關的基本問題。這不是一個典型的公開消費應用程序,它可以捕獲一些用戶數據。帶Appcelerator Mobile的大量預填充SQLite數據庫

該應用程序將部署到公司的一些員工,而不是公衆。我們希望通過USB電纜將他們的手機連接到PC,並將300MB SQLite數據庫文件複製到手機上。

我們想編寫一些應用程序,知道如何/在哪裏可以找到手機文件系統中的數據庫文件,並針對它發佈選擇。它將是隻讀的。

這種情況是否適用於Appcelerator? 數據庫文件可以位於應用程序的文件夾結構之外,以便多個應用程序可以使用它?

回答

1

在iOS和Android應用程序都是沙盒,只能訪問自己的數據。在Android上,您可以使用外部存儲,但每個應用程序都可以訪問它。此外,由於iOS上的應用程序將無法從只讀應用程序資源打開SQLite數據庫,因此它將被複制到應用程序數據目錄,這意味着該應用程序的大小爲300 + 300MB。一旦安裝了應用程序,您最好下載這些文件。

+0

感謝這個重要的信息。我收集我們必須下載300MB的JSON數據並將其「補充」到包含在應用程序部署包中的空白數據庫結構中? – Tim

+0

是的,那是我的建議。 –

相關問題