日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

使用SharedPreferences存储和读取数据

發布時間:2025/3/11 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用SharedPreferences存储和读取数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉:http://www.worlduc.com/blog2012.aspx?bid=19403392

1、任務目標

1)掌握AndroidSharedPreferences的使用方法。

2、任務陳述

1)運行后,顯示如下界面,可以寫入和讀取SharedPreferences中的數據:

?

3、任務實施及所涉及知識技能講解

第一步:新建一個Android工程,命名為SharedPreferencesWrite。

第二步:layout下添加一個使用線性布局的布局文件,命名為:main.xml。

布局文件源代碼:

?http://www.worlduc.com/blog2012.aspx?bid=19403636

第三步:CopySharedPreferencesTest.java下聲明如下變量,并導入導入相關包(如何使用SharedPreferences存儲和讀取數據):

SharedPreferences preferences; Editor editor;

第四步:onCreate方法中修改如下代碼:

???

setContentView(R.layout.main);

第五步:onCreate方法中實例化前面聲明的兩個對象,代碼如下:

????

preferences = getSharedPreferences("crazyit", MODE_WORLD_READABLE);editor = preferences.edit();

第六步:onCreate方法中獲取兩個按鈕,代碼如下:

Button read = (Button) findViewById(R.id.read);Button write = (Button) findViewById(R.id.write);

第七步:onCreate方法中為兩個按鈕添加監聽器,代碼如下:

? ? ?

write.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View arg0){SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 "+ "hh:mm:ss");// 存入當前時間editor.putString("time", sdf.format(new Date()));// 存入一個隨機數editor.putInt("random", (int) (Math.random() * 100));// 提交所有存入的數據editor.commit();}});read.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View arg0){//讀取字符串數據String time = preferences.getString("time", null);//讀取int類型的數據int randNum = preferences.getInt("random", 0);String result = time == null ? "您暫時還未寫入數據": "寫入時間為:" + time + "\n上次生成的隨機數為:" + randNum;//使用Toast提示信息Toast.makeText(SharedPreferencesTest.this ,result , 5000).show();}});

第七步:點擊運行程序,程序源代碼如下:http://www.worlduc.com/blog2012.aspx?bid=19403601

?

課堂練習:創建一個記錄應用程序使用次數的程序,當用戶第一次啟動應用程序時,系統創建SharedPrefererences,來記錄使用次數。用戶以后啟動應用程序時,系統先讀取SharedPrefererences中記錄的使用次數,然后將使用次數加1。

程序源代碼如下:

http://www.worlduc.com/blog2012.aspx?bid=19403695?


總結

以上是生活随笔為你收集整理的使用SharedPreferences存储和读取数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。