android開發中有五種儲存方式,今天講講共享引數的封裝
不懂用法的可以先看看這篇blog
因為共享引數主要用來儲存一些使用者的習慣,所以不建議開發者經常利用共享引數去儲存較大的資訊
而且為了安全考慮最好不要用來儲存一些密碼之類的資訊.
下面開始封裝
首先建立乙個工具類叫做sharedutil
然後定義靜態變數如下
//1、通過上下文物件獲得共享引數的物件
private static sharedpreferences sharedpreferences;
//2、獲得共享引數的編輯物件
private static sharedpreferences.editor editor;
執行初始化操作
然後開始讀入和取出操作
public static void putstring(string key, string value)
public static string getstring(string key)
public static void putint(string key, int value)
以上就是對string型別的基本讀取操作,可以多些幾個方法進行適配
全部**如下:
/**
* author: xiongyeping
* date:
* description:共享引數初始化類
*/public class sharedutil
public static void putstring(string key, string value)
public static string getstring(string key)
public static void putint(string key, int value)
public static int getint(string key)
public static void putboolean(string key, boolean value)
public static boolean getboolean(string key)
public static void putfloat(string key, float value)
public static float getfloat(string key)
public static void putlong(string key, long value)
public static long getlong(string key)
}
(原創)分享自己寫的幾個工具類(五)時間計算工具類
話不多說,直接上 拿來就能通用 created by 熊葉平 on 2017 6 16 0016.時間操作工具類 public class timeutil catch parseexception e long ts date.gettime 1000 res string.valueof ts ...
python引入自己寫的工具類
假設專案目錄結構是 common dateutils.py scrip report.py 當我們在report.py中直接使用 from dateutils import dateutils 會報找不到模組的錯誤 no module named dateutils 原因是因為common資料夾並不...
分享乙個自己寫的PHP CONFIG類
這個類最大的特點就是可以載入無線深度的配置項,而在配置的使用過程中也可以對某些配置項進行修改,深度不超過5級。config.php discription filename config.php version v1.0 update 2011 8 9 author randy.hong conta...