使用Phonegap的File API修改应用资产

Hex*_*t0r 9 javascript html5 android cordova

我使用html5工作了一个月的手机应用程序.我使用File API处理脱机JSON文件. 似乎我存储的JSON文件会自动保存.
/mnt/sdcard/

问题是,我发现自己为每个我想要的文件处理3个文件.
第1个用我的应用程序打包的文件(js/products.js)
2和发送给我更新的远程文件(http://website/remote_products.js)第
3个 sdcard上的本地文件我用远程数据更新.(/mnt/sdcard/updated-products.js)

是否可以 - 而不是保存在SD卡上 - 使用File API更新我的应用程序的资产?
或者在我的app资源文件夹中创建一个新文件?

(与我的应用程序一起打包的JSON文件.发现js/products.js)

如果是的话,怎么样?

谢谢

Dev*_*eks 7

遗憾的是,您无法/android_assets/www使用File API 修改文件.

请参阅此答案,了解一个PhoneGap Android开发人员回答的稍微不同的问题:https://stackoverflow.com/a/8966227/878602

"你不能做你想做的事.资源目录中的文件在技术上并不在文件系统上,因此无法通过File API访问它们.这意味着调用window.resolveLocalFileSystemURI()不会返回FileEntry. "