Android資料儲存

2021-06-21 21:55:55 字數 921 閱讀 5197

1.五種儲存方式

android作業系統提供了一種公共檔案系統,即任何應用軟體都可以使用它來儲存和讀取檔案,

該檔案被其他的應用軟體讀取。android採用了一種不同的系統,在android中,所有的應用軟體資料

為應用軟體私有,然而,android也提供了一種標準方式**用軟體將私有資料開放給其他應用軟體,在

android中,提供了如下五種儲存方式:

(1)檔案儲存;

(2)sqlite資料庫方式;

(3)內容提供器(content provider);

(4)網路

(5)sharedpreferences.

2.最簡單的儲存方式

在android中,最簡單的儲存方式是sharedpreferences,它用來儲存一些簡單配置資訊,如使用者名稱,密碼等。

sharedpreferences是以鍵值對的方式儲存,方便實現讀取和存入。sharedpreferences提供了android

平台常規的long,int,string的儲存,類似windows上的ini檔案,但是它分為多種許可權,可以全域性共享

訪問,最終以xml方式存數,但是整體效率不高。

(1)建立

sharedpreferences sp;  

sharedpreferences.editor editor;        

context context;  

public sharedpreferenceshelper(context c,string name)  

(2) 以鍵值的方式加入資料

public void putvalue(string key, string value)  

(3). 以 string key 為索引來取出資料

public string getvalue(string key)  

Android資料儲存

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

android 資料儲存

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

android資料儲存

在android中一共提供4種資料儲存方式,但是由於儲存這些資料都是其應用程式私有的,所以如果需要在其他應用程式中使用這些資料,就要使用android提供的content provider 資料共享 android中4種資料儲存方式如下 shared preferences 用來儲存 key val...