




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《Android移動應(yīng)用開發(fā)》
SharedPreferences存儲
主講:楊俊成
目錄1課題引入
CONTENTS
2新知學(xué)習(xí)
3實(shí)戰(zhàn)演練
4分組討論
5學(xué)生分析結(jié)果
01
課題引入
課題引入
同學(xué)們在日常的學(xué)習(xí)和生活中,會接觸
到各種各樣的Android應(yīng)用,在使用這
些App的過程中會產(chǎn)生很多數(shù)據(jù)。數(shù)據(jù)
存儲是必不可少的。
習(xí)總書記——“沒有網(wǎng)絡(luò)安全就沒有國家
安全,沒有信息化就沒有現(xiàn)代化”
課題引入習(xí)總書記——“沒有網(wǎng)絡(luò)安全就沒有國家
安全,沒有信息化就沒有現(xiàn)代化”
任正非,華為技術(shù)有限公司創(chuàng)始人
課題引入Android應(yīng)用中的數(shù)據(jù)存儲方式
單擊添加標(biāo)題
網(wǎng)絡(luò)存儲
文件存儲
SharedPreferences
ContentProvider
SQLite數(shù)據(jù)庫
02
新知學(xué)習(xí)
新知學(xué)習(xí)SharedPreferences存儲
SharedPreferences:是Android平臺上一個輕量級的存儲類,用于程序
中一些少量數(shù)據(jù)持久化存儲。比如存儲應(yīng)用程序中的用戶名、密碼、自
定義的參數(shù)等。
SharedPreferences中存儲的數(shù)據(jù)以key/value鍵值對的形式保存XML文
件中,該文件位于data/data/<packagename>/shared_prefs文件夾中。
注意:SharedPreferences中的value值只能是float、int、long、boolean
、string、StringSet類型數(shù)據(jù)。
新知學(xué)習(xí)SharedPreferences存儲
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ù)對學(xué)象院");//存入String類型數(shù)
據(jù)
以(鍵值對)的形式保存數(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存儲賬號、密碼信息
新知學(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讀取存儲的賬號、密碼信
息
03
實(shí)戰(zhàn)演練
實(shí)戰(zhàn)演練保存QQ賬號和密碼
1功能描述:實(shí)現(xiàn)保存QQ賬號和密碼功能。
2技術(shù)要點(diǎn):使用SharedPreferences存儲的方式保存數(shù)據(jù)。
①用戶交互界面的設(shè)計與實(shí)現(xiàn)
3
實(shí)現(xiàn)步驟:②工具類(SPSaveQQ.java)的設(shè)計與實(shí)現(xiàn)
③界面邏輯代碼的設(shè)計與實(shí)現(xiàn)
實(shí)戰(zhàn)演練保存QQ賬號和密碼
利用計算機(jī)獲取、處理信息時,注意個人的信息安全,不要隨便泄露自己
的重要數(shù)據(jù)。絕不能利用自己的技能去做違法犯罪之事!
04
分組討論
分組討論
05
學(xué)生分析結(jié)果
學(xué)生分析結(jié)果
SharedPreferences中存儲的數(shù)
據(jù)以key/value鍵值對的形式保存
XML文件中,該文件位于
data/data/<packagename>/s
hared_prefs文件夾中。
新知學(xué)習(xí)總結(jié)
獲取數(shù)據(jù)的key值與存入數(shù)據(jù)的key值
1數(shù)據(jù)類型要一致,否則查找不到指定數(shù)據(jù)。
保存SharedPreferences的key值時,
2使用靜態(tài)變量保存,以免操作時寫錯,
如privatefinalStringkey=“itcast”。
小結(jié)引導(dǎo)學(xué)生樹立正確的技能觀,努力提高自己的職業(yè)技
能和職業(yè)素養(yǎng),為社會和人民造福。
張鈸(bó)中國科學(xué)院院士,清華大學(xué)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宿州職業(yè)技術(shù)學(xué)院《西方音樂史II》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江省溫州市溫州中學(xué)2025屆下學(xué)期期末聯(lián)考高三生物試題試卷含解析
- 鄭州商貿(mào)旅游職業(yè)學(xué)院《企業(yè)級應(yīng)用開發(fā)實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧波諾丁漢大學(xué)《制藥工程專業(yè)外語》2023-2024學(xué)年第二學(xué)期期末試卷
- 江蘇省無錫市新吳區(qū)新城中學(xué)2025年初三下-第二次聯(lián)考化學(xué)試題試卷含解析
- 江西婺源茶業(yè)職業(yè)學(xué)院《廣告策劃設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 木樓梯全球市場趨勢分析考核試卷
- 電子專用材料在汽車電子中的應(yīng)用考核試卷
- 玻璃熔化工藝與質(zhì)量控制考核試卷
- 批發(fā)業(yè)銷售團(tuán)隊激勵與管理考核試卷
- 具身智能機(jī)器人擴(kuò)散策略Diffusion Policy基本原理與代碼詳解
- 幼兒園大班科學(xué)《空氣炮》課件
- 2025年數(shù)學(xué)競賽AMC8試題
- 八年級語文下冊 第二學(xué)期 期中測試卷(人教寧夏版 2025年春)
- 第二十一章會陰部美容手術(shù)講解
- 2025偏心半球閥技術(shù)規(guī)范
- 2025年春新人教版語文一年級下冊教學(xué)課件 11 浪花
- 金融投資策略分析報告
- 專練04-中國地理、世界地理100題(解析版)
- 水利工程信息化項目劃分表示例、單元工程質(zhì)量標(biāo)準(zhǔn)、驗收應(yīng)提供的資料目錄
- 意識哲學(xué)研究前沿-洞察分析
評論
0/150
提交評論