版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《Android移動(dòng)應(yīng)用開發(fā)》
SharedPreferences存儲(chǔ)
主講:楊俊成
目錄1課題引入
CONTENTS
2新知學(xué)習(xí)
3實(shí)戰(zhàn)演練
4分組討論
5學(xué)生分析結(jié)果
01
課題引入
課題引入
同學(xué)們?cè)谌粘5膶W(xué)習(xí)和生活中,會(huì)接觸
到各種各樣的Android應(yīng)用,在使用這
些App的過程中會(huì)產(chǎn)生很多數(shù)據(jù)。數(shù)據(jù)
存儲(chǔ)是必不可少的。
習(xí)總書記——“沒有網(wǎng)絡(luò)安全就沒有國家
安全,沒有信息化就沒有現(xiàn)代化”
課題引入習(xí)總書記——“沒有網(wǎng)絡(luò)安全就沒有國家
安全,沒有信息化就沒有現(xiàn)代化”
任正非,華為技術(shù)有限公司創(chuàng)始人
課題引入Android應(yīng)用中的數(shù)據(jù)存儲(chǔ)方式
單擊添加標(biāo)題
網(wǎng)絡(luò)存儲(chǔ)
文件存儲(chǔ)
SharedPreferences
ContentProvider
SQLite數(shù)據(jù)庫
02
新知學(xué)習(xí)
新知學(xué)習(xí)SharedPreferences存儲(chǔ)
SharedPreferences:是Android平臺(tái)上一個(gè)輕量級(jí)的存儲(chǔ)類,用于程序
中一些少量數(shù)據(jù)持久化存儲(chǔ)。比如存儲(chǔ)應(yīng)用程序中的用戶名、密碼、自
定義的參數(shù)等。
SharedPreferences中存儲(chǔ)的數(shù)據(jù)以key/value鍵值對(duì)的形式保存XML文
件中,該文件位于data/data/<packagename>/shared_prefs文件夾中。
注意:SharedPreferences中的value值只能是float、int、long、boolean
、string、StringSet類型數(shù)據(jù)。
新知學(xué)習(xí)SharedPreferences存儲(chǔ)
SharedPreferencessp=getSharedPreferences("data",MODE_PRIVATE);
SharedPreferences.Editored獲ito取r=Shsapr.ediPt(r)e;f獲er取en編ce輯s實(shí)器例
editor.putString(“name”,“河南工業(yè)職業(yè)技術(shù)對(duì)學(xué)象院");//存入String類型數(shù)
據(jù)
以(鍵值對(duì))的形式保存數(shù)據(jù)值只能是
editor.putInt("age",8);k提e交y/v數(shù)al據(jù)ue//存入int類型數(shù),v據(jù)alue
float、int、long、boolean、String、Set<String>類
mit();型數(shù)據(jù)。
SharedPreferences存儲(chǔ)賬號(hào)、密碼信息
新知學(xué)習(xí)SharedPreferences讀取和刪除
–讀取SharedPreferences文件中的數(shù)據(jù)。
SharedPreferencessp=
getSharedPreferences("data",MODE_PRIVATE);
Stringdata=sp.getString("name","");
獲取用戶K名ey值缺省值
–刪除SharedPreferences文件中的數(shù)據(jù)。
editor.remove("name");根據(jù)key刪除數(shù)據(jù)
editor.clear();刪除所有數(shù)據(jù)
SharedPreferences讀取存儲(chǔ)的賬號(hào)、密碼信
息
03
實(shí)戰(zhàn)演練
實(shí)戰(zhàn)演練保存QQ賬號(hào)和密碼
1功能描述:實(shí)現(xiàn)保存QQ賬號(hào)和密碼功能。
2技術(shù)要點(diǎn):使用SharedPreferences存儲(chǔ)的方式保存數(shù)據(jù)。
①用戶交互界面的設(shè)計(jì)與實(shí)現(xiàn)
3
實(shí)現(xiàn)步驟:②工具類(SPSaveQQ.java)的設(shè)計(jì)與實(shí)現(xiàn)
③界面邏輯代碼的設(shè)計(jì)與實(shí)現(xiàn)
實(shí)戰(zhàn)演練保存QQ賬號(hào)和密碼
利用計(jì)算機(jī)獲取、處理信息時(shí),注意個(gè)人的信息安全,不要隨便泄露自己
的重要數(shù)據(jù)。絕不能利用自己的技能去做違法犯罪之事!
04
分組討論
分組討論
05
學(xué)生分析結(jié)果
學(xué)生分析結(jié)果
SharedPreferences中存儲(chǔ)的數(shù)
據(jù)以key/value鍵值對(duì)的形式保存
XML文件中,該文件位于
data/data/<packagename>/s
hared_prefs文件夾中。
新知學(xué)習(xí)總結(jié)
獲取數(shù)據(jù)的key值與存入數(shù)據(jù)的key值
1數(shù)據(jù)類型要一致,否則查找不到指定數(shù)據(jù)。
保存SharedPreferences的key值時(shí),
2使用靜態(tài)變量保存,以免操作時(shí)寫錯(cuò),
如privatefinalStringkey=“itcast”。
小結(jié)引導(dǎo)學(xué)生樹立正確的技能觀,努力提高自己的職業(yè)技
能和職業(yè)素養(yǎng),為社會(huì)和人民造福。
張鈸(bó)中國科學(xué)院院士,清華大學(xué)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省陽谷縣第二中學(xué)2024-2025學(xué)年高三下期中考試(英語試題文)含解析
- 報(bào)廢機(jī)動(dòng)車拆解指導(dǎo)手冊(cè)編制規(guī)范 編制說明
- 山東省錦澤技工學(xué)校2025屆高三下-第三學(xué)段考試英語試題試卷含解析
- 客戶培訓(xùn)和技術(shù)指導(dǎo)服務(wù)協(xié)議
- 大眾旅游團(tuán)組接送合同
- 城市公共交通運(yùn)營調(diào)度預(yù)案
- 在線游戲代運(yùn)營服務(wù)協(xié)議
- 土壤修復(fù)合同
- 醫(yī)療器械銷售及維修合同
- 教科版 信息技術(shù) 選修1 3.4.1 冒泡法排序教案
- 露天煤礦災(zāi)害性天氣預(yù)警預(yù)防制度 (試行)
- 婚戀-職場(chǎng)-人格學(xué)習(xí)通課后章節(jié)答案期末考試題庫2023年
- 2023《儒林外史》中考真題及典型習(xí)題訓(xùn)練(解析版)
- 電池級(jí)碳酸鋰純度標(biāo)準(zhǔn)
- 《武松打虎》動(dòng)畫版的武松打虎
- DB44T 1510-2014生物質(zhì)成型燃料工業(yè)鍋爐技術(shù)條件
- 第三講學(xué)前兒童常見行為問題
- 小學(xué)生一二年級(jí)消防安全教育
- JJG 425-2003水準(zhǔn)儀
- 抱抱“暴暴”應(yīng)對(duì)負(fù)面情緒 課件 高中心理健康
- 社會(huì)工作實(shí)務(wù)(初級(jí))課件
評(píng)論
0/150
提交評(píng)論