Java 如何从活动外部的资产文件夹中读取文件
这是我的问题: 我试图从资产文件夹中读取HTML文件,但Java 如何从活动外部的资产文件夹中读取文件,java,android,html,search,assets,Java,Android,Html,Search,Assets,这是我的问题: 我试图从资产文件夹中读取HTML文件,但 我有一个错误: file:/android_asset/Tuberculin.html: open failed: ENOENT (No such file or directory) 在我的课堂上,我正在扩展BaseAdapter public class medic_ListViewAdapter extends BaseAdapter { 这是我的代码: String path = "file:///android_ass
我有一个错误:
file:/android_asset/Tuberculin.html: open failed: ENOENT (No such file or directory)
在我的课堂上,我正在扩展BaseAdapter
public class medic_ListViewAdapter extends BaseAdapter {
这是我的代码:
String path = "file:///android_asset/Tuberculin.html";
final Scanner scanner= new Scanner(new File(path));
int i =0;
while (scanner.hasNextLine()) {
i++;
String lineFromFile = scanner.nextLine();
if(lineFromFile.toLowerCase(Locale.getDefault()).contains(search)) {
String a= String.valueOf(i);
// a match!
yes=true;
scanner.close();
break;
}
}
scanner.close();
有没有一种方法可以在不扩展活动的情况下读取资产文件?您仍然可以使用
AssetManager
。只需将上下文
传递到适配器中即可。可能存在重复的