我在资产文件夹中有一个文本文件,我需要将其转换为 File 对象(而不是 InputStream)。当我尝试这个时,我得到“没有这样的文件”异常:
String path = "file:///android_asset/datafile.txt";
URL url = new URL(path);
File file = new File(url.toURI()); // Get exception here
我可以修改它以使其正常工作吗?
顺便说一句,我有点尝试“通过示例编写代码”,查看我项目中其他地方的以下代码,它引用了 assets 文件夹中的 HTML 文件
public static Dialog doDialog(final Context context) {
WebView wv = new WebView(context);
wv.loadUrl("file:///android_asset/help/index.html");
我承认我并不完全理解上述机制,所以我试图做的事情可能行不通。
谢谢!