2012-01-09 42 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] 。