RandomAccessFile总结
2015-10-11 00:02
323 查看
1、apk中有两种资源文件,使用两种不同的方式进行打开使用。
raw使用InputStream in = getResources().openRawResource(R.raw.test);
asset使用InputStream in = getResources().getAssets().open(fileName);
这些数据只能读取,不能写入。更重要的是该目录下的文件大小不能超过1M。
同时,需要注意的是,在使用InputStream的时候需要在函数名称后加上throws IOException。
2、SD卡中的文件使用FileInputStream和FileOutputStream进行文件的操作。
3、存放在数据区(/data/data/..)的文件只能使用openFileOutput和openFileInput进行操作。
注意不能使用FileInputStream和FileOutputStream进行文件的操作。
4、RandomAccessFile类仅限于文件的操作,不能访问其他IO设备。它可以跳转到文件的任意位置,从当前位置开始读写。
5、InputStream和FileInputStream都可以使用skip和read(buffre,offset,length)函数来实现文件的随机读取。
raw使用InputStream in = getResources().openRawResource(R.raw.test);
asset使用InputStream in = getResources().getAssets().open(fileName);
这些数据只能读取,不能写入。更重要的是该目录下的文件大小不能超过1M。
同时,需要注意的是,在使用InputStream的时候需要在函数名称后加上throws IOException。
2、SD卡中的文件使用FileInputStream和FileOutputStream进行文件的操作。
3、存放在数据区(/data/data/..)的文件只能使用openFileOutput和openFileInput进行操作。
注意不能使用FileInputStream和FileOutputStream进行文件的操作。
4、RandomAccessFile类仅限于文件的操作,不能访问其他IO设备。它可以跳转到文件的任意位置,从当前位置开始读写。
5、InputStream和FileInputStream都可以使用skip和read(buffre,offset,length)函数来实现文件的随机读取。
相关文章推荐
- 微软的野心
- 利用Aspose文档转图片
- N-Queens II
- IOS 播放音乐
- php实现微信公众号无限群发
- php实现微信公众平台账号自定义菜单类
- php实现Mysql简易操作类
- Javascript函数式编程简单介绍
- Javascript函数式编程语言
- javascript函数式编程程序员的工具集
- 5个Java9新特性你知道了吗?
- 如何在SuperMap中打开谷歌卫星地图
- Maven打包
- Maven打包字符编码
- Python获取两个日期间的所有日期
- webservice
- Struts的配置文件加载顺序
- 值栈的内部结构图
- 网站关键词优化--怎么为行6业网站选择关键词
- linuxmint下vmware 12启用3D加速