相关疑难解决方法(0)

如何将assets文件夹中的文件路径传递给File(String path)?

可能重复:
Android - 如何从资产中确定特定文件的绝对路径?

我试图将文件传递给File(String path)类.有没有办法在assets文件夹中找到文件的绝对路径并将其传递给File().我试过file:///android_asset/myfoldername/myfilename作为路径字符串,但它没有工作.任何的想法?

xml file-io android assets

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

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万
查看次数

标签 统计

android ×2

assets ×2

file ×1

file-io ×1

xml ×1