2012-01-09 88 views
2

我正在調查使用HTML5來製作我們公司將要編寫的新套件的移動應用程序。如何製作在線/離線Phonegap應用程序

我發現這裏本演示中,

http://phonegap.com/start#android

它展示瞭如何使用Eclipse來生成並運行它用HTML編寫一個Android應用程序。

想知道是否有任何有關編寫在線/離線應用程序的信息?此應用程序將根據用戶輸入收集數據,並將該數據發送到中央服務器並放入我們的中央SQL服務器數據庫。

可以使用什麼機制來連接和發送數據到服務器?

另一個要求是某些數據必須在設備上發送和緩存,這些數據與登錄用戶必須執行的任務有關。

回答

3

您可以通過應用傳統JavaScript技術,如Ajax或其他跨域方法,如JSONP,iFrame等與服務器進行交互

的HTML5 localStorage將幫助你在本地設備上保存數據,這是當你的數據可以表示爲字符串時非常有用。但是,如果您的應用需要更強大的本地數據管理工具,則可以使用本機代碼製作一個phonegap插件,以滿足您的任何需求。

1

在離線模式下將數據保存在HTML 5功能的本地存儲中。每當用戶在線同步數據與服務器時。如果要存儲在本地的數據非常大,那麼可以使用PhoneGap來存儲一些大的東西 [Ref .: http://docs.phonegap.com/en/2.7.0/cordova_storage_storage.md.html#Storage] 。