相关疑难解决方法(0)

如何将文件从'assets'文件夹复制到SD卡?

我在assets文件夹中有几个文件.我需要将它们全部复制到文件夹中说/ sdcard/folder.我想从一个线程中做到这一点.我该怎么做?

android assets copy

242
推荐指数
6
解决办法
18万
查看次数

Android:如何从资产文件创建File对象?

我在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)

我承认我并不完全理解上述机制,因此我可能无法正常工作.

谢谢!

android assets file

20
推荐指数
2
解决办法
2万
查看次数

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

我使用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)

如果是的话,怎么样?

谢谢

javascript html5 android cordova

9
推荐指数
1
解决办法
3275
查看次数

标签 统计

android ×3

assets ×2

copy ×1

cordova ×1

file ×1

html5 ×1

javascript ×1