首页 > 代码库 > (原)Eclipse的java中文件读写
(原)Eclipse的java中文件读写
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
(原)Eclipse的java中文件读写
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。