PhoneGap文件共享和文件编辑

时间:2014-02-07 00:13:13

标签: cordova

我们目前正在使用PhoneGap设计iPad / Android应用程序。

我们需要知道的是,我们是否可以使用应用程序编辑文件,这些文件存储在应用程序的“文件共享”文件夹中?

我知道我们可以加载它们,但是我们可以修改它们并将它们保存回文件共享文件夹吗?

我知道有一个用于编写文件的API,但Apple似乎总是对应用程序可以做什么和不能做什么有趣的想法因此。

修改

在iTunes中,您可以导航到Apps文件夹,然后将文件拖到应用程序可以看到的应用程序中。

在Android上,您只需将文件复制到设备上,然后平板电脑即可读取文件。

3 个答案:

答案 0 :(得分:2)

然后是的,你可以编辑那些文件,但你必须激活itunes文件共享编辑info.plist,你必须检查UIFileSharingEnabled选项。使用window.requestFileSystem(LocalFileSystem.PERSISTENT,0,gotFS,fail);你得到Documents目录,即共享文件夹

答案 1 :(得分:1)

如果你想在iOS中启用文件共享作为一个实际的应用程序,而不是弄乱xcode中的info.plist文件,你可以修改你的config.xml文件,包括这样的内容:

<gap:config-file platform="ios" parent="UIFileSharingEnabled" mode="replace">
  <true/>
</gap:config-file>

这在PhoneGap文档中有说明,但我承认它真的被埋没了,有点难以找到。

http://docs.build.phonegap.com/en_US/configuring_config_file_element.md.html#Config%20File%20Elements

答案 2 :(得分:0)

最好将数据保存到SQLite文件或CouchDB http://couchdb.apache.org/,然后重写文件。