android读取raw里数据
2015-07-28 10:57
771 查看
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();
}
{
"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();
}
相关文章推荐
- android查看新闻简单案例
- Android开发设计模式
- Android 拍照并显示在ImageView中
- Android Volley完全解析(一),初识Volley的基本用法
- android ListView 几个重要属性和使用小技巧
- Android线性布局管理器LinearLayout创建--动态生成
- Android组件系列----ContentProvider内容提供商【5】
- android 服务常驻
- Android studio 界面设置,快捷键设置
- Android学习笔记之事件分发机制(一)
- Android Fragment使用
- 之前的android项目报错,新建android项目报错,代码中找不到错误
- Android 使用android-support-multidex解决Dex超出方法数的限制问题
- 关于Android加载图片机制分析
- Android之媒体库(一)
- [Android]利用ZXing开源项目,实现条形码和二维码扫描
- 去除ListView 上下边界蓝色或黄色阴影
- Android闪屏问题如何Debug
- android surfaceview 画图帧数控制
- ViewPager实现无限循环切换和手势滑动效果