android工程中把資料儲存到檔案中的class

2021-07-15 21:48:53 字數 1722 閱讀 2000

import android.content.context;

import android.content.sharedpreferences;

import android.util.log;

public class sharedpreferenceshelper }}

return

sharedpreferenceshelper;}

private context context

;public void

setcontext(context context)

public boolean

getboolean(string key, boolean defvalue) catch (nullpointerexception exception)

}public void

putboolean(string key, boolean value) catch (nullpointerexception exception)

}public long

getlong(string key, long defvalue) catch (nullpointerexception exception)

}public void

putlong(string key, long value) catch (nullpointerexception exception)

}public int

getint(string key, int defaultvalue) catch (exception e)

}public void

putint(string key, int value) catch (exception e)

}public string getstring(string key, string defvalue) catch (nullpointerexception e)

}public void

putstring(string key, string value) catch (nullpointerexception e)

}public void

clear() catch (nullpointerexception e)

}private sharedpreferences getsp()

private sharedpreferences getsp(string name)

}

在呼叫時先定義:private sharedpreferenceshelper sph

;

再在程式中進行例項初始化:
sph = sharedpreferenceshelper.getinstance(mcontext);
再就可以直接用裡面的方法進行存入資料和讀出資料了,例如:
pwd = sph.getstring("numberpassword"

, ""); //讀出鍵名為

numberpassword 的值

sph.putstring("wantlock"

, "no");

//存入鍵名為

wantlock ,值為 no

android中資料儲存

android中資料儲存 android 中儲存資料的方式有五種 sqlite資料庫 檔案儲存 內容提供者 網路 sharedpreferences key value 五種儲存方式。其中sqlite 是才用動態儲存資料型別,會根據存入值自動的判斷,sqlite具有以下五種資料型別 1 null,空...

android中的資料儲存

資料儲存常用的有兩種sharedpreference,資料庫 1sharepreference,適合儲存量不大,設定類資料,結合之前說過的preference布局更方便。使用很方便 1 獲取preference物件 getsharedpreferences name,mode name是你儲存檔案的...

Android資料儲存

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