【问题标题】:how to get data / file out of an application?如何从应用程序中获取数据/文件?
【发布时间】:2011-03-13 20:33:16
【问题描述】:

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

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

通过插件实现此目的的正确方法是什么? iphone/ipad有这样的插件吗?

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

非常感谢您对此提出任何建议或意见,谢谢!

【问题讨论】:

    标签: iphone android html cordova


    【解决方案1】:

    创建 JSON 数据非常容易,非常适合发送到 Web 服务或写入文件。 XML 更难。存储在您的 iOS 类(如 NSArray、NSDictionary 等)中的信息以 JSON 格式发送。

    Excellent free JSON library here.

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

    【讨论】:

    • 谢谢,我去看看。我希望通过phonegap或html5完全避免objective-c
    【解决方案2】:

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

    为了让事情变得更简单,请考虑使用一个名为 jQuery 的 javascript 库。使用 safari 对其进行开发和测试,并在准备好后将其放入您的 phonegap 应用程序中。

    【讨论】:

    • 感谢我一直在使用 chrome 和 safari。对于这类事情,您有任何指向适当教程等的链接吗?
    猜你喜欢
    • 2020-01-10
    • 1970-01-01
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-06
    • 2019-01-21
    • 1970-01-01
    相关资源
    最近更新 更多