編輯:關於Android編程
本文實例講述了Android使用SharedPreferences存儲數據的實現方法。分享給大家供大家參考,具體如下:
編輯短信的時候,突然接收到電話,通過這種方式可以保存之前已經編輯好的短信內容
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // 用只讀模式打開/data/data/包名/shared_prefs/huangbiao.xml文件 SharedPreferences sharedPreferences = getSharedPreferences("huangbiao", MODE_WORLD_READABLE); //得到鍵為key的值,如果沒有temp值為default,如果存在temp為key的值 String temp = sharedPreferences.getString("key", "default"); Toast.makeText(this, temp, Toast.LENGTH_SHORT).show(); } @Override protected void onStop() { super.onStop(); //打開或新建huangbiao.xml,並且編輯裡面的內容 //SharedPreferences類是為了得到裡面的數據,Editor類是為了保存裡面的數據 SharedPreferences.Editor edit = getSharedPreferences("huangbiao", Context.MODE_WORLD_READABLE).edit(); //向huangbiao.xml文件中添加鍵為key值為value的xml數據 edit.putString("key", "value"); edit.commit(); }
huangbiao.xml文件中的數據
文件的路徑如下:/data/data/包名/shared_prefs/huangbiao.xml
<?xml version='1.0' encoding='utf-8' standalone='yes' ?> <map> <string name="huangbiao">biaobiao</string> <string name="abc">abc</string> </map>
更多關於Android相關內容感興趣的讀者可查看本站專題:《Android文件操作技巧匯總》、《Android編程開發之SD卡操作方法匯總》、《Android開發入門與進階教程》、《Android資源操作技巧匯總》、《Android視圖View技巧總結》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
為了幫助一些剛接觸AndroidStudio的童鞋,在這裡我把自己琢磨出來的一點經驗分享給大家!Ecplise項目變為AS項目有兩種方式,一種只不改變原有的項目結構,只是
簡介點擊事件的事件分發,其實就是對MotionEvent事件的分發過程,即當一個MotionEvent產生之後,系統需要這個事件傳遞給一個具體的View,而這個傳遞過程就
適配:即當前應用在相同的手機上面顯示相同的效果。適配前需要首先確定當前手機所屬像素密度類型(如:xhdpi、hdpi、mdpi等),然後計算其像素密度,按一定比例給出界面
微信那年今天搜不出來了?想必很多朋友最近朋友圈都給微信那年今天刷屏了吧,微信那年今天就是新版的微信增加了一個彩蛋,在微信搜索欄搜索“那年今天&r