我在assets文件夹中有几个文件.我需要将它们全部复制到文件夹中说/ sdcard/folder.我想从一个线程中做到这一点.我该怎么做?
我在assets文件夹中有一个文本文件,我需要将其转换为File对象(而不是InputStream).当我尝试这个时,我得到"没有这样的文件"例外:
String path = "file:///android_asset/datafile.txt";
URL url = new URL(path);
File file = new File(url.toURI()); // Get exception here
Run Code Online (Sandbox Code Playgroud)
我可以修改它以使其工作吗?
顺便说一下,我尝试"按示例编写代码",查看我项目中其他位置引用资源文件夹中的HTML文件的代码片段
public static Dialog doDialog(final Context context) {
WebView wv = new WebView(context);
wv.loadUrl("file:///android_asset/help/index.html");
Run Code Online (Sandbox Code Playgroud)
我承认我并不完全理解上述机制,因此我可能无法正常工作.
谢谢!
我使用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)
如果是的话,怎么样?
谢谢