(原)Eclipse的java中文件读写
16lz
2021-12-04
1 在<uses-sdk…/>下面添加permission
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="16" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
2在onCreate函数的下面添加如下代码:
1 //写SD中的文件 2 public void writeFileSdcardFile(String fileName,byte [] bytes) throws IOException 3 { 4 try 5 { 6 FileOutputStream fout = new FileOutputStream(fileName); 7 fout.write(bytes); 8 fout.close(); 9 } 10 catch(Exception e)11 { 12 e.printStackTrace(); 13 } 14 } 15 16 //读SD中的文件 17 public void readFileSdcardFile(String fileName, byte [] bytes) throws IOException18 { 19 try20 { 21 FileInputStream fin = new FileInputStream(fileName); 22 fin.read(bytes); 23 fin.close(); 24 } 25 catch(Exception e)26 { 27 e.printStackTrace(); 28 } 29 }
3调用处:
1 byte [] buffer = new byte[width*height]; 2 3 try //读文件 4 { 5 readFileSdcardFile("/mnt/sdcard/2.raw", buffer); 6 } 7 catch (IOException e) 8 { 9 // TODO Auto-generated catch block10 e.printStackTrace();11 }12 13 //your program...14 15 byte[] arraydst2 = new byte [width*height];16 try //写文件17 {18 writeFileSdcardFile("/mnt/sdcard/2out.raw",arraydst2);19 } 20 catch (IOException e) 21 {22 // TODO Auto-generated catch block23 e.printStackTrace();24 }
4 主要参考:
http://blog.csdn.net/ztp800201/article/details/7322110
更多相关文章
- ADT20新建项目Android(安卓)Support library not installed问题
- 基本控件学习以( RadioGroup和RadioButton 的学习使用)
- Android(安卓)File文件操作
- Android(安卓)Button Maker(在线生成android shape xml文件的工具
- Android(安卓)删除手机联系人,添加手机联系人,更新手机联系人信
- Android编译过程详解
- android tween动画效果
- Android(安卓)Studio Toast/Notification中文乱码解决办法
- android 默认应用安装在sd卡中 (>2.2)