在android开发是,有些时候你会需要调用网页,比如一些调查表单了,放在apk包里,比访问网络要快的多,调用方法可以用:mWebView.loadUrl("file:///android_asset/about.htm");
注意about.htm要放在src\main\assets目录下(我用的是android-studio)
如果要获取文件的内容,那需要用函数调用了,见下面代码:
/**
* 从assets中读取地区数据,保存为stringbuffer类型
*/
public StringBuffer getData() {
StringBuffer json = new StringBuffer();
try {
InputStreamReader isr = new InputStreamReader(context.getResources().getAssets().open("area.json"));
BufferedReader br = new BufferedReader(isr);
char[] tempchars = new char[1024];
int charread = 0;
while ((charread = br.read(tempchars)) != -1) {
json.append(tempchars);
}
return json;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}