1. 程式人生 > >【Android】檔案儲存-內部儲存

【Android】檔案儲存-內部儲存

Table of Contents

檔案的操作模式

儲存資料 

讀取資料


 

檔案的操作模式

  • MODE_PRIVATE:該檔案只能被當前程式讀寫
  • MODE_APPEND:該檔案的內容可以追加
  • MODE_WORLD_READABLE:可以被其他程式讀
  • MODE_WORLD_WRITEABLE: 可以被其他程式寫

 

儲存資料 

 FileOutputStream fos;
 try{
            
     fos=openFileOutput(FileName,MODE_PRIVATE);
     fos.write("要儲存的資料".getBytes());  //將資料寫入檔案
     fos.close();
 }catch(Exception e){
            
     e.printStackTrace();
 }

 

讀取資料

FileInputStream fis;
try{
            
    fis=openFileInput("data.txt");
    byte[] buffer=new byte[fis.available()]; //獲取檔案長度,建立緩衝區
    fis.read(buffer);   //將內容讀取到緩衝區
    String content=new String(buffer);//轉換成字串
    fis.close();
}catch(Exception e){
            
    e.printStackTrace();
}