天天看點

5種資料存儲方式之檔案和Preferences

l檔案

Context.MODE_PRIVATE:為預設操作模式,代表該檔案是私有資料,隻能被應用本身通路,在該模式下,寫入的内容會覆寫原檔案的内容,如果想把新寫入的内容追加到原檔案中。可以使用Context.MODE_APPEND

Context.MODE_APPEND:模式會檢查檔案是否存在,存在就往檔案追加内容,否則就建立新檔案。

Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用來控制其他應用是否有權限讀寫該檔案。

MODE_WORLD_READABLE:表示目前檔案可以被其他應用讀取;MODE_WORLD_WRITEABLE:表示目前檔案可以被其他應用寫入。

如果希望檔案被其他應用讀和寫,可以傳入:

openFileOutput("itcast.txt",

Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE);

lSharedPreferences

建立可跨程式使用的Preferrence

讀取其他APP的Preference