// 打开json数据文件
private String readFile(String fileName) {
String result = "";
try {
// 读取assets中的文件,文件内容写入一个输入流里边
InputStream is = getAssets().open(fileName);
// 按行读取
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
// 创建一个临时的字符串来保存每一行的数据
String line = "";
// 循环读取文件内容,每次读取一行,如果读取到文件末尾,则读取的内容为null
while ((line = br.readLine()) != null) {
result += line;// 将每次读取的内容给最终的result
}
// 关闭流,先开的关
br.close();
isr.close();
is.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
private String readFile(String fileName) {
String result = "";
try {
// 读取assets中的文件,文件内容写入一个输入流里边
InputStream is = getAssets().open(fileName);
// 按行读取
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
// 创建一个临时的字符串来保存每一行的数据
String line = "";
// 循环读取文件内容,每次读取一行,如果读取到文件末尾,则读取的内容为null
while ((line = br.readLine()) != null) {
result += line;// 将每次读取的内容给最终的result
}
// 关闭流,先开的关
br.close();
isr.close();
is.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}