android读写sd卡文件
16lz
2021-01-25
读写sd卡文件,只需要用普通Java io就可以了,Environment.getExternalStorageDirectory()为sd卡路径的File
注意:用模拟器运行时需要加载sd卡支持,否则会报read-only system
一,写文件
try {
File myfile = new File(Environment.getExternalStorageDirectory(), "MyDemo.txt");
OutputStream os = new FileOutputStream(myfile);
os.write("hello".getBytes());
os.flush();
os.close();
} catch (Exception e) {
e.printStackTrace();
}
二,读文件
try{
File myfile = new File(Environment.getExternalStorageDirectory(), "MyDemo.txt");
InputStream file = new FileInputStream(myfile);
byte[] b = new byte[(int)myfile.length()];
file.read(b);
Log.d(TAG, new String(b));
}catch(Exception e){
e.printStackTrace();
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
更多相关文章
- 一款常用的 Squid 日志分析工具
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- 如何反编译android的apk文件得到资源文件
- Oprofile 移植到Android
- Android(安卓)c和c++函数调用堆栈分析
- Android(安卓)Camera HAL设计初步
- Android(安卓)获取amr音频文件时长