安卓儲存本地檔案

2021-07-30 10:33:09 字數 773 閱讀 3896

一、sharedpreferences:通過本方式儲存的檔案會儲存在檔案管理器data/data/包名/shared_prefs下的xml檔案中

存入資料

sharedpreferences sp = getsharedpreferences("user",context.mode_private);

editor editor=sp.edit();           //用editor讓檔案處於可編輯狀態

editor.putstring("key","value");

editor.commit();              //提交儲存

獲取資料

sharedpreferences sp = getsharedpreferences("user",context.mode_private);

string value = sp.getstring("key","defaultvalue");

用途:記錄如記憶音效、使用者名稱等小資料

二、io流儲存:通過本方式儲存的檔案會儲存在檔案管理器data/data/包名/files下的txt檔案中

寫入檔案

byte buf1 = new byte[i];

fos.write(buf1);

fos.flush();

讀取檔案:

fileinputstream fis = this.openfileinput("user.txt");

byte buf = new byte[len];

fis.read(buf);

安卓本地儲存

1.sharedpreferences類將資料儲存在乙個xml檔案中,檔案存放在 data data shared prefs目錄下 建立異或獲取乙個已經存在的sharedpreferences物件 sharedpreferences sharedpreferences getsharedprefe...

FLEX AIR 讀寫安卓本地檔案

1.目標 將位元組流儲存在安卓本地路徑,如 data mypppd 下,如 從 data mypppd 下讀取顯示,事先不知道該目錄下有幾個檔案,提供一種解決方案,初始化乙個陣列,這裡長度設為7,顯示時依次迴圈,遇到不存在的直接跳到下一次迴圈,這樣就能依次顯示0 7張中的任一種情況。a.從本地讀取檔...

安卓本地化

舉例來說,手機的安卓包的源文件通常是通用英語的,乙個手機的安卓版本作業系統包含數百個待翻譯的xml文件,隨著晶元一起交付給手機廠家的 這數百個xml文件散落在各個資料夾裡,這些資料夾有各自的檔案路徑。目前安卓包翻譯常用的方法是將android strings的xml文件通過外掛程式轉換成excel格...