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...