




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第2四大組件1理論概1.1Activity1.2 和 lter的理1.3相關(guān)2Activity2.1Activity2.2Activity2.3Activity的2.4Activity的laun3功能練3.1 與1.1ActivityServletServlet的理Servlet是一個(gè)interface我們的Servlet類都必須是Servlet是一種服務(wù)器端的組件,用來處理客戶端,1.1Activity組組件的它的類必須實(shí)現(xiàn)特定接口或繼承需要在配置文件中配置其全類名它的對(duì)象不是通過new來創(chuàng)建的,而是系統(tǒng)自動(dòng)創(chuàng)建它的對(duì)象具有一定的生命周期,它的類中有對(duì)應(yīng)的生命期回調(diào)方ActivityActvityActvity的定Activity,直譯為活動(dòng),它是Android定義的四應(yīng)用組件之一,也是最重要用得最多的 一個(gè)應(yīng)用有多個(gè)界面,也就是包含多個(gè) , ,拍照,發(fā)郵件等功能都是通Activity來做Activity類類比Activity與組服務(wù)器端組Android客戶端組規(guī)范定義的接口或Servlet接Activity生命周期方請(qǐng)求的發(fā)出瀏覽器/移動(dòng)設(shè)屏幕視Intent和IntentFilter的理IntentIntent的理Intent直譯為意圖也就是你想要做什么或想要去哪注意Intent不是AndroidIntent和IntentFilter的理IntentIntent的分何時(shí)使用:當(dāng)操作當(dāng)前自己應(yīng)用的組件時(shí)隱式Intent和IntentFilter的理IntentFilterIntentFilter在配置Activity時(shí),可以為Activity指定一個(gè)IntentFilter的配如果你的Activity希望其它應(yīng)用 如果你想啟動(dòng)其它應(yīng)用的界面你必須用隱式intent,且目標(biāo)界面Activty置了<intent-它的作用類似于web中的為Servlet配置的<url-相關(guān)相相關(guān)Intent意Intent(ContextpackageContextClasscls):用于創(chuàng)建顯示意圖Intent(Stringaction):用于創(chuàng)建隱式意圖對(duì)象putExtra(Stringname,Xxxvalue)保存額外數(shù)據(jù)XxxgetXxxExtra(Stringname):獲取額外數(shù)據(jù)setData(Uridata):設(shè)置有特定格式的uri數(shù)據(jù)Activity活startActivity(Intentintent):一般啟動(dòng)ActivityonActivityResult(intreqCodeintresultCode,Intentdata):回調(diào)方法setResult(intresultCode,Intentdata):設(shè)置要返回的結(jié)果finish():結(jié)束當(dāng)前Activity:相關(guān)相相關(guān)Activity生命周期相View:代表視圖的根基 的工具staticSmsManagergetDefault()得到當(dāng)1.3相關(guān)設(shè)置點(diǎn) 的3種方 其中:OnClickListener是一個(gè)接口實(shí)現(xiàn)類的對(duì)然后使得當(dāng)前操作所在的Activity實(shí)現(xiàn)OnClickListener接 Activity中:publicvoid方法名(Viewv){ 設(shè)置長(zhǎng)Activity的使測(cè)試用測(cè)試用功能說明在界面1點(diǎn)擊”一般啟動(dòng)”:啟動(dòng)界面2,并顯示界面1中輸入的數(shù)在界面2點(diǎn)擊”一般返回”:返回到界面在界面1點(diǎn)擊”帶回調(diào)啟動(dòng)”:啟動(dòng)界面2,并顯示界面1中輸入的數(shù)在界面2點(diǎn)擊”帶結(jié)果返回”:返回到界面1,并顯示界面2中輸入的數(shù)Activity的使編編寫Activity的基定義Activity類的子 在AndroidManifest.xml配置定義的定義布局文件 重寫Activity的onCreate(),加載布局Activity的使啟啟動(dòng)一個(gè)一般startActivity(Intent帶回調(diào)的startActivityForResult(intreqCode,IntentonActivityResult(intreqCode,intresultCode,Intent如何攜帶額外intent.putExtra(name,如何獲取攜帶的額外Xxx如何得到啟動(dòng)的IntentActivity的使結(jié)結(jié)束一個(gè)一般帶結(jié)果的setResult(intresultCode,IntentActivity的使啟啟動(dòng)一個(gè)Activity我們的應(yīng) Activity的生命ActivityActivity界面的運(yùn)行狀態(tài)暫停狀態(tài)停止?fàn)顟B(tài)狀態(tài)Activity的生命ActivityActivity的生命周期回調(diào)方初始化視圖、綁 Activity的生命Activity的Activity的生命周Activity的生命測(cè)測(cè)試用1)界面從 ”-->“運(yùn)行→界面從“運(yùn)行”-- →界面從“運(yùn)行”-->“停止→界面從“停止”-->“運(yùn)行→界面從“運(yùn)行”-->“暫?!缑鎻摹皶和!?->“運(yùn)行→Activity的生命Activity生命周Activity生命周期與狀啟成被啟成被回停(不可見,存在暫(可見,不可操作運(yùn)(可見,可操作Activity的在Android中,系統(tǒng)用TaskStack(BackStack)結(jié)構(gòu) 管理啟動(dòng)Activity對(duì)一個(gè)應(yīng)用啟動(dòng),系統(tǒng)就會(huì)為其創(chuàng)建一個(gè)對(duì)應(yīng)的TaskStack 并管理應(yīng)用的Activity對(duì)只有最上面的任務(wù)棧的棧頂?shù)腁ctivity才能顯示在窗口
隊(duì)列:queue Activity的 說說在Android中,啟動(dòng)一個(gè)Activity有時(shí)需要?jiǎng)?chuàng)建一個(gè)新對(duì)象,有時(shí)需要復(fù)用有的對(duì)象,可以通過在配置activity時(shí)通過 ode屬性指 ode屬性值(4個(gè))為標(biāo)準(zhǔn)模式,每次調(diào)用tartActiity這是默認(rèn)的模式如果已經(jīng)有一個(gè)實(shí)例位于Activity如果不位于棧頂,會(huì)只有一個(gè)實(shí)例,默認(rèn)在當(dāng)前Task只有一個(gè)實(shí)例,創(chuàng)建時(shí)會(huì)新建一個(gè)棧,且此棧中不能有其它對(duì)2.4Activity的 測(cè)測(cè)試用2.4Activity的 →1設(shè)置
→1設(shè)置
→1設(shè)置
2.4Activity的 →1(設(shè)置
→1→2(設(shè)置 3應(yīng)用練 和功能描述點(diǎn)擊” ”:進(jìn)入撥號(hào)界長(zhǎng)按” ”:直接撥點(diǎn)擊” ”:進(jìn)入編 界長(zhǎng)按” ”:直接
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 南岸區(qū)物流合同范本
- oem酒定制合同范本
- 人員安全合同范本
- 動(dòng)物轉(zhuǎn)讓合同范本
- 農(nóng)戶土地托管合同范本
- 2025年安徽省建筑安全員《A證》考試題庫
- 鄉(xiāng)村振興背景下遼寧鄉(xiāng)村體育產(chǎn)業(yè)發(fā)展趨勢(shì)研究
- 600萬裝修合同范本
- 2025江西省安全員考試題庫及答案
- 暗數(shù)據(jù)資產(chǎn)清理服務(wù)合同
- 高職院校創(chuàng)新創(chuàng)業(yè)教育數(shù)字化轉(zhuǎn)型和改革研究
- 初中物理實(shí)驗(yàn)全集-ppt
- 酒店住宿水單模板-可修改
- 合作公司變更函范文(必備6篇)
- 創(chuàng)新收益占有文獻(xiàn)綜述
- 急性腸系膜血管缺血性疾病
- 全國2017年10月自考00043經(jīng)濟(jì)法概論(財(cái)經(jīng)類)試題及答案
- 2023年山東力明科技職業(yè)學(xué)院?jiǎn)握忻嬖嚹M試題及答案解析
- 少兒美術(shù)繪本教案課件-3-6歲 《100層巴士》
- GB/T 20169-2006離子型稀土礦混合稀土氧化物
- GB/T 19477-2018畜禽屠宰操作規(guī)程牛
評(píng)論
0/150
提交評(píng)論