如何从应用程序中获取数据/文件?

时间:2011-03-13 20:33:17

标签: iphone android html5 cordova

我只想知道从应用程序中获取数据的选项:

我一直在使用html5中的phonegap创建一个与sqlite数据库一起工作的应用程序,理想情况下我希望这个应用程序将数据库的一些内容写入本地xml文件,该文件可以从设备发送到它由文件管理器运行。

通过插件实现此目的的正确方法是什么?这样的插件是否适用于iphone / ipad?

还有一个不涉及插件的备份通用方法我可以纯粹使用html5,我可以通过电子邮件或其他方法轻松发送数据库的内容吗?

非常感谢任何建议或意见,谢谢!

2 个答案:

答案 0 :(得分:1)

创建JSON数据非常容易,这是发送到Web服务或写入文件的理想选择。 XML要困难得多。存储在iOS类中的信息(如NSArray,NSDictionary等)将在JSON中发送。

Excellent free JSON library here.

安装后,您可以使用一种方法从iOS对象或iOS对象创建JSON字符串。好的(如果旧的)教程是here.

答案 1 :(得分:1)

考虑从数据库中读取数据,将其打包为JSON,然后使用HTTP PUT或POST将其发送到服务器。你可以在javascript中完成所有这些。

为了使事情更容易,请考虑使用名为jQuery的javascript库。使用safari进行开发和测试,并在准备就绪时将其放入手机应用程序中。