res/raw下的资源文件读写
2013-06-15 20:32
253 查看
读取原始格式文件,首先需要调用getResource()函数获得资源对象,然后通过调用资源对象的openRawResource()函数,以二进制流的形式打开指定的原始格式文件。在读取文件结束后,调用close()函数关闭文件流 关于读取原始格式文件的核心代码如下
Resources resources = this.getResources();
InputStream inputStream = null;
try {
inputStream = resources.openRawResource(R.raw.raw_file);
byte[] reader = new byte[inputStream.available()];
while (inputStream.read(reader) != -1) {
}
自己整理的:
Resources resources = this.getResources();//在住程序初始化的时候得到资源文件
InputStream inputStream = null; //得到输入流
try {
inputStream = resources.openRawResource(R.raw.raw_file);//以二进制流的形式打开指定的原始格式文件
byte[] reader = new byte[inputStream.available()]; //把得到的流数据存放在reader里面
while (inputStream.read(reader) != -1) { //一直读到最后
}
displayView.setText(new String(reader,"utf-8")); //显示在EditText里面
} catch (IOException e) {
Log.e("ResourceFileDemo", e.getMessage(), e);
} finally {
if (inputStream != null) {
try {
inputStream.close(); //关闭输入流
}
catch (IOException e) { }
}
}
Resources resources = this.getResources();
InputStream inputStream = null;
try {
inputStream = resources.openRawResource(R.raw.raw_file);
byte[] reader = new byte[inputStream.available()];
while (inputStream.read(reader) != -1) {
}
自己整理的:
Resources resources = this.getResources();//在住程序初始化的时候得到资源文件
InputStream inputStream = null; //得到输入流
try {
inputStream = resources.openRawResource(R.raw.raw_file);//以二进制流的形式打开指定的原始格式文件
byte[] reader = new byte[inputStream.available()]; //把得到的流数据存放在reader里面
while (inputStream.read(reader) != -1) { //一直读到最后
}
displayView.setText(new String(reader,"utf-8")); //显示在EditText里面
} catch (IOException e) {
Log.e("ResourceFileDemo", e.getMessage(), e);
} finally {
if (inputStream != null) {
try {
inputStream.close(); //关闭输入流
}
catch (IOException e) { }
}
}
相关文章推荐
- res/raw下的资源文件读写
- 如何获取资源文件res/raw或assets目录的Uri
- Android 分割合并文件 assets res/raw 存放资源的限制
- res/raw和assets资源文件的使用
- 安卓获取res下的资源文件:string字符串、color颜色、dimen尺寸、array数组、drawable图片和xml、anim/animator动画、raw媒体、assets资源
- android资源文件(assets and raw) 的读写
- android资源目录---assets与res/raw的不同
- Res目录下资源如图片文件和xml文件资源如何被加载显示出来
- android:sqlite的使用(读取res/raw的db文件)一种方法
- Android资源文件assets和raw的比较
- Android屏幕适配 - 屏幕基础理论知识笔记;res资源文件命名与匹配规则
- android反编译之获得res下的xml配置文件及图片等资源
- 带有res资源文件的项目 需要导成jar包 供别人使用的解决方法
- android资源之res/raw和assets的异同
- android res目录资源文件适配
- 【CBM666 的如何制作与使用 .RES 资源文件】
- Android学习笔记之资源文件resource/raw和assets各自的特点。
- android studio实现raw资源文件加密
- Android问题之res/raw和assets文件大小限制
- Android读写assets目录下面的资源文件(文件夹)