admin 管理员组

文章数量: 887007

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安装后必须在手机应用权限管理中打开相应的读写权限,此过程需用户手动完成,但可以编写相应的代码提示用户打开需要的权限;

本文标签: 文本文件 Android