2011-05-31 74 views

回答

2

我想你說的是Local Storage,它有5MB的限制。但請記住,本地存儲更適用於鍵/值對。雖然5MB對於多媒體文件來說不是很多,但對於數據來說這是相當可觀的。

如果您要將文件保存到設備中,請查看PhoneGap的文檔File API。這允許文件被保存到每個設備的相應目錄。

我不確定存儲限制,但這些將由設備本身(而不是PhoneGap)規定。

+0

因此,例如,是否有可能製作一個只能下載我必須使用的所有東西(更新,照片等等)的HTML頁面? – USSliberty 2011-05-31 15:45:34

+0

這是可能的,但不推薦。如果這些核心文件是您的應用程序的一部分,最好將它們包含在* www *文件夾中,並將它們包含在您的應用程序中。如果您使用下載的文件來更改應用程序的外觀或行爲,Apple可能會在您規避其更新的審閱過程時查看該內容......並且可能會拒絕您的批准。如果你正在建立一個RSS閱讀器,那麼確定 - 下載資產和內容是有道理的。但是如果你的目標是自己託管你的應用程序的文件,允許你在方便的時候改變它們 - 這可能會有點問題。 – avoision 2011-05-31 15:50:33

+0

然而,我的問題是不更新整個應用程序(圖形保持不變),但只有我使用的數據。例如,我必須建立一個顯示一些城市旅行的應用程序,並且我想更新它們。那麼我可以創建一個名爲「數據」的文件夾,用於存儲所有媒體文件(「www」文件夾之外)? – USSliberty 2011-05-31 16:21:32

0

除非PhoneGap的將文件保存到服務器(這似乎不可思議),它顯然有將它保存到iPhone內存中,無論是否使用數據庫。

這是什麼5MB限制你說的?

+0

iOS對HTML5數據庫有5 MB限制。 – ceejayoz 2011-05-31 14:50:54

0

PhoneGap提供了許多可讓您訪問文件系統的對象,無論它是在iOS,Android還是Blackberry上。檢查docs for File獲取更多信息和示例。

相關問題