【Android】檔案儲存-內部儲存
阿新 • • 發佈:2019-01-04
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(); }