android 文件读取(assets、raw)
来源:互联网 发布:淘宝代收货款会计分录 编辑:程序博客网 时间:2024/05/21 07:04
需要注意的是,来自Resources和Assets 中的文件只可以读取而不能进行写的操作。
assets文件夹里面的文件都是保持原始的文件格式,需要用AssetManager以字节流的形式读取文件。 1. 先在Activity里面调用getAssets() 来获取AssetManager引用。
2. 再用AssetManager的open(String fileName, int accessMode) 方法则指定读取的文件以及访问模式就能得到输入流InputStream。
3. 然后就是用已经open file 的inputStream读取文件,读取完成后记得inputStream.close() 。
4.调用AssetManager.close() 关闭AssetManager。
从assets 文件夹中获取文件并读取数据
//从assets 文件夹中获取文件并读取数据public String getFromAssets(String fileName){ String result = ""; try {InputStream in = getResources().getAssets().open(fileName);//获取文件的字节数int lenght = in.available();//创建byte数组byte[] buffer = new byte[lenght];//将文件中的数据读到byte数组中in.read(buffer);result = EncodingUtils.getString(buffer, ENCODING);} catch (Exception e) {e.printStackTrace();}return result;}}
public String getFromRaw(){ try { InputStreamReader inputReader = new InputStreamReader( getResources().openRawResource(R.raw.test1)); BufferedReader bufReader = new BufferedReader(inputReader); String line=""; String Result=""; while((line = bufReader.readLine()) != null) Result += line; return Result; } catch (Exception e) { e.printStackTrace(); } }
0 0
- android 文件读取(assets,raw)
- android 文件读取(assets、raw)
- android assets/raw 大文件读取
- Android 的assets文件资源与raw文件资源读取
- Android从assets和raw中读取txt文件
- android原始资源raw和assets文件读取
- Android从assets和raw中读取txt文件
- Android 从assets和raw中读取文件
- android 读取assets下和raw下的txt文件
- Android学习笔记(三)——读取raw文件和assets文件
- android 文件读取(assets)
- android 文件读取(assets)
- android 文件读取(assets)
- android 文件读取(assets)
- android 文件读取(assets)
- android 文件读取(assets)
- android 文件读取(assets)
- android 文件读取(assets)
- Timer定时器、TimerTask、Random随机数
- JavaScript开发规范
- HDU ACM 4578 Transformation->线段树-区间修改
- Android开发好用的字符串处理工具
- webrtc callclient流程
- android 文件读取(assets、raw)
- Python 第三方 http 库-Requests 学习
- 本人在安装ADT Bundle for windows的各种问题总结
- 图形处理(五)基于旋转不变量的网格变形-Siggraph 2007
- 多线程编程 c++ /thread(detach,join)/ _beginthreadex
- Linux-常用命令(2)权限管理命令
- LeetCode83:Remove Duplicates from Sorted List
- 最大化平均值
- SSH返回Json格式的数据