做軟件開發(fā)應該都知道,很多軟件會有配置文件,里面存放這程序運行當中的各個屬性值,由于其配置信息并不多,如果采用數(shù)據(jù)庫來存放并不劃算,因為數(shù)據(jù)庫連接跟操作等耗時大大影響了程序的效率,因此我們使用鍵值這種一一對應的關系來存放這些配置信息。SharedPreferences正是Android中用于實現(xiàn)這中存儲方式的技術。
SharedPreferences的使用非常簡單,能夠輕松的存放數(shù)據(jù)和讀取數(shù)據(jù)。
A、存放數(shù)據(jù)信息
1、打開Preferences,名稱為setting,如果存在則打開它,否則創(chuàng)建新的Preferences
SharedPreferences settings = getSharedPreferences(“setting”, 0);
2、讓setting處于編輯狀態(tài)
settings.edit();
3、存放數(shù)據(jù)
settings.putString(“name”,”ATAAW”);
settings.putString(“URL”,”ATAAW.COM”);
4、完成提交
settings.commit();
B、讀取數(shù)據(jù)信息
1、獲取Preferences
SharedPreferences settings = getSharedPreferences(“setting”, 0);
2、取出數(shù)據(jù)
String name = settings.getString(“name”,”默認值”);
String url = setting.getString(“URL”,”default”);
以上就是Android中SharedPreferences的使用方法,其中創(chuàng)建的Preferences文件存放位置可以在Eclipse中查看:
DDMS->File Explorer /<package name>/shared_prefs/setting.xml
Article
?
鳳凰涅槃/浴火重生/馬不停蹄/只爭朝夕
???? 隱姓埋名/低調華麗/簡單生活/完美人生