res下raw文件夹下check_area.txt文件:
{ "resultCode":"01", "progress": { "finished":12, "unfinished":13 }, "areaList": [ { "areaName":"外广场", "sum":13 }, { "areaName":"大堂", "sum":13 }, { "areaName":"大厅", "sum":13 }, { "areaName":"旋转扶梯", "sum":13 }, { "areaName":"走廊", "sum":13 } ] }
读取方法
public String getRawData(){ InputStream in = getResources().openRawResource(R.raw.check_point); StringBuffer sb = new StringBuffer(); try { BufferedReader br = new BufferedReader(new InputStreamReader(in, "UTF-8")); String str; while ((str = br.readLine()) != null) { sb.append(str); sb.append("\n"); } } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return sb.toString(); } |