Context類中openFileOutput ()函數的使用


  函數聲明:
FileOutputStream openFileOutput (String name, int mode)


作用:可以方便地在手機中創建文件,並返回文件輸出流,用於對文件做寫入操作。
name:
用於指定文件名稱,不能包含路徑分隔符“/”,如果文件不存在,Android會自動創建它。創建的文件保存在/data/data/<package name>/files/目錄中。如:/data/data/GH.Test/files/abc.txt
mode取值:
MODE_APPEND    私有(只有創建此文件的程序能夠使用,其他應用程序不能訪問),在原有內容基礎上增加數據              
MODE_PRIVATE   私有,每次打開文件都會覆蓋原來的內容         
MODE_WORLD_READABLE 可以被其他應用程序讀取
MODE_WORLD_WRITEABLE 可以被其他應用程序寫入
另:1.FileInputStream openFileInput (String name)
         返回文件輸入流,用於對文件的讀操作。
      2. Activity還提供了getCacheDir()和getFilesDir()方法:
         getCacheDir()方法用於獲取/data/data/<package name>/cache目錄
         getFilesDir()方法用於獲取/data/data/<package name>/files目錄
發佈了19 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章