我们目前正在使用PhoneGap设计iPad / Android应用程序。
我们需要知道的是,我们是否可以使用应用程序编辑文件,这些文件存储在应用程序的“文件共享”文件夹中?
我知道我们可以加载它们,但是我们可以修改它们并将它们保存回文件共享文件夹吗?
我知道有一个用于编写文件的API,但Apple似乎总是对应用程序可以做什么和不能做什么有趣的想法因此。
在iTunes中,您可以导航到Apps文件夹,然后将文件拖到应用程序可以看到的应用程序中。
在Android上,您只需将文件复制到设备上,然后平板电脑即可读取文件。
答案 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文档中有说明,但我承认它真的被埋没了,有点难以找到。
答案 2 :(得分:0)
最好将数据保存到SQLite文件或CouchDB http://couchdb.apache.org/,然后重写文件。