我试图将文件传递给File(String path)类.有没有办法在assets文件夹中找到文件的绝对路径并将其传递给File().我试过file:///android_asset/myfoldername/myfilename作为路径字符串,但它没有工作.任何的想法?
我在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)
我承认我并不完全理解上述机制,因此我可能无法正常工作.
谢谢!