2012-02-22 42 views
9

我使用html5工作了一個phonegap應用程序一個月。我離線處理JSON文件使用文件API
看來我存儲的JSON文件自動保存在/mnt/sdcard/使用Phonegap的File API修改應用程序資產

問題是,我發現自己處理每個文件我想要的3個文件。
ST與我的應用打包的文件(JS/products.js)
第二發送我更新遠程文件(HTTP://website/remote_products.js)
RD的我使用遠程數據更新SD卡上的本地文件。 (/mnt/sdcard/updated-products.js

是否有可能 - 而不是保存在SD卡 - 使用文件API更新我的應用程序的資產?
或者在我的應用資產文件夾中創建一個新文件?

(JSON文件與我的應用程序打包。在js/products.js實測),

如果是,如何PLZ?

THX

+2

無法修改資產 – njzk2 2012-02-22 09:39:58

回答

7

可悲的是,你不能修改文件/android_assets/www使用文件API。

看到這個答案由PhoneGap的開發者的Android的一個回答稍有不同的問題:https://stackoverflow.com/a/8966227/878602

「你不能,你想做什麼做的文件記錄在資產目錄在技術上不上。文件系統,所以它們不能通過File API訪問,這意味着調用窗口。resolveLocalFileSystemURI()不會返回給你一個FileEntry。「

+0

感謝您澄清此問題 – Hext0r 2012-02-22 10:37:12