zoukankan      html  css  js  c++  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 IOException
    18     {    
    19         try
    20         {   
    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 block
    10             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 block
    23             e.printStackTrace();
    24         }

    4 主要参考:

    http://blog.csdn.net/ztp800201/article/details/7322110

     

  • 相关阅读:
    特征归一化
    什么是端到端(end2end)学习?
    RSA加密原理及其证明
    python脚本中__all__变量的用法
    洛谷 1108 低价购买
    洛谷 3029 [USACO11NOV]牛的阵容Cow Lineup
    洛谷 1365 WJMZBMR打osu! / Easy
    洛谷 2759 奇怪的函数
    洛谷 2921 [USACO08DEC]在农场万圣节Trick or Treat on the Farm
    牛客网NOIP赛前集训营 提高组 第5场 T2 旅游
  • 原文地址:https://www.cnblogs.com/darkknightzh/p/4073320.html
Copyright © 2011-2022 走看看