Android应用访问文本文件

来源:互联网 发布:淘宝运营浏览器插件 编辑:程序博客网 时间:2024/06/07 02:53
Android下访问文件需要注意事项:

1. AndroidManifest.xml中必须要添加相应的权限申请;

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

2. 路径地址问题:
一般情况下:
private String mRecordFile = Environment.getExternalStorageDirectory() + "/test/abc.txt";
文件指向/sdcard/test/22PCM1.pcm


3. FileInputStream/FileOutputStream 的实例
FileInputStream  读取文件
FileOutputStream   写入文件
FileInputStream mReacordStream = new FileInputStream(mRecordFile);
FileOutputStream mPlayStream = new FileOutputStream(mPlayFile);


4. 读取/写入文件
byte[] buffer = new byte[640];
mReacordStream.read(buffer);  // 读取文件
mPlayStream.write(buffer); // 写入文件


5.APP安装后必须在手机应用权限管理中打开相应的读写权限,此过程需用户手动完成,但可以编写相应的代码提示用户打开需要的权限;
原创粉丝点击