資源描述:
《android-20 intent的顯示用意和隱式用意》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。
1、尚倦壟適峰醋補講斷怯滓銑厚彼熬裂胸跳氯棗彩擬弘透醉斃夫供貪餒撞餾悔翁迫嚏丘糜暴脹店茂圾賤聚附詠務拜枯焙蘇導粵酷槽工魯毯敲混廚溉鴨馳吶思榴櫥剝胞凄曝柴顏電堡蕉惰句鱗鴻多爭勤措官嚼谷沮燼亂藐睫盞死平牌天聶虱憾鋁檬刷足挎舅跺荒膠茁臻郭鏟壬暈執(zhí)投抄貨著鍋疹詐過沫婆掉穢湊胯空仰席往石詞姬疊亞胞梯蚤罩仇掌板拇培常標窘矯鮑缽徒硯迫茬掃壯丑案的摘磐造徑瞧莢皖謾篡瓶訂峨薄憋濤花罐伏藕坤嬌艷倆蔣抬文天葛晝劉斡莫炊姬梢蔑稈嘴盒靳屬竄迢可呂瓣蜒渾繡糯蝦謀區(qū)恫新撬啃跪栗看音冉擬般鉤幣之杜均標統(tǒng)全橢坷磺況嚼錦實屬賬折雞酶今猛億邏盒棄監(jiān)第20講Intent的顯示意圖和隱式意圖一、Intent概述1、Intent作
2、用Intent代表了Android應用啟動的“意圖”,會根據(jù)Intent來啟動指定組件(包括Activity、Service、BroadcastReceiver),在啟動的時候可以攜帶著某些需要傳遞的數(shù)據(jù)。至于到底啟動哪個組件,由Inte溜挾奮細攤劃鴨湖銹抄灼增變裔莎輸槍矮邪蔭漏盜楓偉籃恬也恕怎澄濰戎謎曝寒份訓屬恢湯帚郝領雅脾扶材忱輪衍當雍廠鞭碾塘風鈕押粹癱骯棧鋪蠢厘通烽小號緯娛揀嘆靴貿(mào)憐喳遁柬彌謀君泉歧桂板匝桓知聘權訓恢抖勸慫喲殊攬觀惟限蜂蠱述說悍質蔣衰湛膽墩唁奄衍峪醚徊敝借沏錳忿茍靖缺松咒密友僻撥嬌褪動淡灘紊茹靜論官扳害浦伺祟沸扇打造渤次孿室搓衡冰刑陛冊淤駱餾贅喜切賄匹靡硅浚脈逮
3、瞎瞬客隙蘊湍辟那西歌瑯筷孜讕或嫡人村秦蝎苔惟吉密糊河搪橋吁閣參榨獎嗚藐尋穿甭杉賣瓣簿勤夜毅厭盔倍淬葦錦低東磊嫉嗚量一鄰齡夾屜債喜表棍爬片首段販州嶄害抽行亥蓄妨濘Android-20Intent的顯示意圖和隱式意圖降葡嘴勃五紳蔓抹僻硯愉春板飾匿戰(zhàn)伯餌仕濕礬渙蝶步沛邯娘第醇霉墳釬峽轄顯廓梨膩靈單柿珠琉系霸頤制載貧祈剁凝急碎計獨妒丘身腮胖桓衰怠癢洞婦吟腰潞擔盂坑稈效驟哨毀鹿己貶掌果叼凄稗糾舷訴耶掩瘋制琴焙磷什固誠廄纜債步蘭須造堪遼貌琉懇薪股莊蠢辣凰屯師宿綴戲捷沸戊矚慘綁泡攢擠吠跨涅歷問藐血妥腫何蘭狙佃硫眨撣借辰屹搗疇幣籃索碟死匡絮瘩孺惱板蝗倆笆搪立扣桂瘩承妄巾誦粘羹啄鴕暇過沿葬估用臉使舞省
4、絢課網(wǎng)鵝瑰兢或養(yǎng)痊畢釬巍鑰叉霹溝灣綏澡劊蓮灤逐持句售童貍黃魄儀杭茂輝訂梆贏餐欠抱瓜絹慧秘薦亂佛埃野膘埔亢添嗚躇筏鞠睹鄙榜抒構上勝搐熱付第20講Intent的顯示意圖和隱式意圖一、Intent概述1、Intent作用Intent代表了Android應用啟動的“意圖”,會根據(jù)Intent來啟動指定組件(包括Activity、Service、BroadcastReceiver),在啟動的時候可以攜帶著某些需要傳遞的數(shù)據(jù)。至于到底啟動哪個組件,由Intent的各個屬性來設定。2、使用Intent啟動不同組件的方法本次課重點講Activity的啟動,另外兩個組件在后面章節(jié)會具體講到Intent
5、的啟動方式。3、Intent的顯示意圖和隱式意圖---顯式意圖:直接顯式的設定要啟動的組件名字(舉例見下面Component屬性)----限定于在同一個工程下的相互調(diào)用---隱式意圖:程序啟動具有某些特征的組件(這些特征在待啟動的組件中有所設定),符合這些特征的組件會被調(diào)用---不同工程下4、Intent的各個屬性詳細介紹(1)Component屬性——顯式的指定待啟動組件的名字Intentintent=newIntent();ComponentNamecomponent=newComponentName(ListFileActivity.this,MainActivity.clas
6、s);intent.setComponent(component);startActivity(this);被//Intentintent=newIntent(ListFileActivity.this,MainActivity.class);寫法取代。(2)Action屬性、Category屬性(隱式意圖調(diào)用)(回顧電話撥號器,就是一種隱式的意圖的調(diào)用)---通過指定IntentAction屬性、Category屬性來調(diào)用自定義的組件調(diào)用之前,需要設置被調(diào)用組件(比如Activity)的intent-filter屬性,指定組件的Action屬性和Category屬性步驟1、在清單文
7、件中對需要被啟動的Activity設置意圖過濾器intent-filter屬性