Android下访问文件需要注意事项:admin 管理员组文章数量: 887007
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应用访问文本文件 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1733946173h1645933.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论