Android資料儲存

2021-09-23 01:59:35 字數 717 閱讀 2331

一 手機內部file儲存

context.getfilesdir();    // /data/data/包名/files

context.getcachedir(); // /data/data/包名/cache

context.openfileoutput(檔名,context.mode_private) //輸出流用於儲存檔案

context.openfileinput(檔名) //輸入流用於讀取檔案

二 sd外部file儲存

context.getexternalfilesdir();    // /sdcard/android/data/包名/files

context.getexternalcachedir(); // /sdcard/android/data/包名/cache

// /storage/emulated/0

environment.getexternalstoragedirectory();

// /storage/emulated/0/dcim, 另外還有movie/music等很多種標準路徑

environment.getexternalstoragepublicdirectory(environment.directory_dcim);

三 sqlite儲存

Android資料儲存

android中一共提供了4種資料儲存方式 shared preferences 用來儲存 key value paires 格式的資料,它是乙個輕量級的鍵值儲存機制,只可以儲存基本資料型別。files 他通過fileinputstream和fileoutputstream對檔案進行操作。但是在an...

Android資料儲存

1.五種儲存方式 android作業系統提供了一種公共檔案系統,即任何應用軟體都可以使用它來儲存和讀取檔案,該檔案被其他的應用軟體讀取。android採用了一種不同的系統,在android中,所有的應用軟體資料 為應用軟體私有,然而,android也提供了一種標準方式 用軟體將私有資料開放給其他應用...

android 資料儲存

sharedpreferences xml檔案儲存 一 根據context獲取sharedpreferences物件 二 利用edit 方法獲取editor物件。三 通過editor物件儲存key value鍵值對資料。四 通過commit 方法提交資料。sharedpreferences sp c...