版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
項目4健康標(biāo)簽——Activity與Fragment4.1Activity的啟動模式、意圖Intent課程教案課程名稱Android應(yīng)用開發(fā)項目名稱健康標(biāo)簽—Activity與Fragment任務(wù)名稱Activity的啟動模式、意圖Intent課時2授課地點科大訊飛人工智能實訓(xùn)室教學(xué)形式項目化教學(xué)、理實一體、線上線下混合式授課班級20應(yīng)用電子技術(shù)2(對)學(xué)習(xí)情境學(xué)生以Android開發(fā)工程師身份進(jìn)入科大訊飛公司,研究開發(fā)電子錢包App。教學(xué)內(nèi)容分析在Android系統(tǒng)中,用戶與程序的交互是通過Activity完成的,Activity負(fù)責(zé)管理Android應(yīng)用程序的用戶界面。本任務(wù)將針對Activity的相關(guān)知識進(jìn)行詳細(xì)地講解。教學(xué)目標(biāo)知識目標(biāo)1、要求學(xué)生了解Activity中的任務(wù)棧,掌握Activity的四種啟動模式;2、要求學(xué)生掌握Intent與IntentFilter的使用。技能目標(biāo)1、熟練使用Activity的四種啟動模式;2、學(xué)會使用Intent進(jìn)行數(shù)據(jù)傳遞;3、鍛煉邏輯思維能力。素質(zhì)目標(biāo)培養(yǎng)全局意識、安全意識、規(guī)范意識、嚴(yán)謹(jǐn)?shù)淖鍪嘛L(fēng)格和協(xié)作意識。教學(xué)重點Activity四種啟動模式程序中各組件進(jìn)行交互的一種重要方式,它不僅可以指定當(dāng)前組件要執(zhí)行的動作,還可以在不同組件之間進(jìn)行數(shù)據(jù)傳遞。教學(xué)難點意圖Intent數(shù)據(jù)傳遞學(xué)情分析學(xué)生經(jīng)過前期8個項目的學(xué)習(xí)和鍛煉,學(xué)生已經(jīng)掌握了
Layout、Activity、ViewPager、selector等頁面切換、布局技術(shù)的編程原理和編程方法,對本項目的界面設(shè)計任務(wù)能較快入手設(shè)計。通過本項目的教學(xué),可進(jìn)一步培養(yǎng)學(xué)生全局意識,樹立認(rèn)真嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度和刻苦專研的學(xué)風(fēng);通過在教學(xué)過程中強化自學(xué)能力、分析問題和解決問題能力的培養(yǎng)。教學(xué)設(shè)計本節(jié)任務(wù)分2個學(xué)時完成:1、1學(xué)時:Activity中的任務(wù)棧,掌握Activity的四種啟動模式。2、1學(xué)時:Intent與IntentFilter的使用。。思政設(shè)計
通過知識介紹環(huán)節(jié),給學(xué)生強調(diào)遵紀(jì)守法、安全意識的重要性,樹立遵紀(jì)守法觀念;通過程序設(shè)計,給學(xué)生強調(diào)規(guī)范操作,精益求精。教學(xué)方法問題引導(dǎo)1:前面講解Activity生命周期時,先后開啟了兩個Activity,那么Android系統(tǒng)是如何管理這兩個Activity的呢?引出任務(wù)棧(Task)的方式來管理Activity的實例;問題引導(dǎo)2:70年代以前人們是通過信件的方式互相通信,“郵遞員”是人們通信重要載體,郵遞員就起到了傳遞信息的作用。那么大家思考一下,在Android系統(tǒng)中,組件之間怎么進(jìn)行數(shù)據(jù)傳遞呢?引出Intent進(jìn)行數(shù)據(jù)傳遞的概念。教學(xué)策略:提出任務(wù)——分析任務(wù)——探索研究——評價檢查——總結(jié)提高,通過“激發(fā)——答疑——再激發(fā)——再答疑——歸納——總結(jié)——拓展延伸”,由原來的“主動”變?yōu)椤爸鲗?dǎo)”,而成為學(xué)生學(xué)習(xí)的“合作者”、“引導(dǎo)者”和“參與者”??己嗽u價自評、互評、教師評。項目訓(xùn)練報告、平時表現(xiàn)、考試等教學(xué)資源1、/course/JSSVC參考教材:《Android項目實戰(zhàn)博學(xué)谷(第2版)》黑馬程序員教學(xué)流程教學(xué)步驟教學(xué)活動教學(xué)資源思政元素課前自主學(xué)習(xí)1、通過中國大學(xué)MOOC平臺發(fā)布任務(wù)通知和要求中國大學(xué)MOOC平臺自主學(xué)習(xí)溝通能力2、學(xué)生觀看MOOC平臺上Activity的啟動模式、意圖Intent課程視頻及PPT資料,學(xué)習(xí)基本知識中國大學(xué)MOOC平臺自主學(xué)習(xí)溝通能力3、師生互動討論完成Activity、意圖Intent的要求和流程。中國大學(xué)MOOC平臺討論區(qū)溝通能力、勇于探索任務(wù)描述Android中,Activity管理是采用任務(wù)棧的形式進(jìn)行的,任務(wù)棧是一種用來存放Activity實例的容器;Activity的四種啟動模式;3、Android中組件之間進(jìn)行數(shù)據(jù)傳遞任務(wù)實施學(xué)生小組討論、資料查找網(wǎng)絡(luò)操作規(guī)范成果交流四種工作模式下任務(wù)棧工作流程的理解。2、Intent如何承擔(dān)了Android應(yīng)用程序三大核心組件相互間的通信功能。實操結(jié)果、多媒體演示表達(dá)能力、團(tuán)隊精神考核評價通過自評、互評、教師評價,完成本任務(wù)的考核。考核評價表公平、公正、責(zé)任心課后拓展提高根據(jù)拓展任務(wù)單的要求,完成復(fù)雜列表界面的設(shè)計。拓展任務(wù)單探索創(chuàng)新教學(xué)流程提出任務(wù)(課前)提出問題1:前面講解Activity生命周期時,先后開啟了兩個Activity,首先創(chuàng)建好的Activity是放在哪里的呢?Android系統(tǒng)是如何管理這兩個Activity的呢?引出任務(wù)棧(Task)的方式來管理Activity的實例;提出問題2:70年代以前人們是通過信件的方式互相通信,“郵遞員”是人們通信重要載體,郵遞員就起到了傳遞信息的作用。那么大家思考一下,在Android系統(tǒng)中,組件之間怎么進(jìn)行數(shù)據(jù)傳遞呢?引出Intent進(jìn)行數(shù)據(jù)傳遞的概念。完成任務(wù)調(diào)研報告,撰寫本任務(wù)學(xué)習(xí)計劃。二、分析任務(wù)(課中)1、Android中的任務(wù)棧Android系統(tǒng)采用任務(wù)棧(Task)的方式來管理Activity的實例,當(dāng)啟動一個應(yīng)用時,Android就會為之創(chuàng)建一個任務(wù)棧。先啟動的Activity壓在棧底,后啟動的Activity放在棧頂,通過啟動模式可以控制Activity在任務(wù)棧中的加載方式。Android系統(tǒng)中的任務(wù)棧,類似于一個容器,用于管理所有的Activity實例。在存放Activity時,滿足“先進(jìn)后出(First-In/Last-Out)”的原則。2、Activity的四種啟動模式Activity有standard、singleTop、singleTask和singleInstance四種啟動模式。在AndroidManifest.xml中,通過<activity>標(biāo)簽的android:launchMode屬性可以設(shè)置啟動模式。3、Intent是Android程序中各個組件進(jìn)行信息傳遞的一種重要方式,它不僅可以指定當(dāng)前組件要執(zhí)行的動作,還可以在不同組件之間進(jìn)行數(shù)據(jù)傳遞。探索研究(課中)1、四種模式的特點和不同:1)standard標(biāo)準(zhǔn)模式2)singleTop啟動模式3)singleTask模式4)singleInstance模式(啟動的Activity不存在和要啟動的Activity已經(jīng)存在兩種方式)第一種:如果要啟動的Activity不存在,系統(tǒng)會先創(chuàng)建一個新的任務(wù)棧,再創(chuàng)建該Activity的實例,并把該Activity加入棧頂。第二種:如果要啟動的Activity已經(jīng)存在,無論位于哪個應(yīng)用程序或者哪個任務(wù)棧中。系統(tǒng)都會把該Activity所在的任務(wù)棧轉(zhuǎn)到前臺,從而使該Activity顯示出來。2、IntentFilter的作用發(fā)送一個隱式Intent后,Android系統(tǒng)會將它與程序中的每一個組件的過濾器進(jìn)行匹配,匹配屬性有action、data、category,需要這三個屬性都匹配成功才能喚起相應(yīng)的組件。結(jié)合教材與PPT中的代碼,對IntentFilter進(jìn)行更詳細(xì)的講解。四、評價檢查(自評、互評、教師點評相結(jié)合)教師:引導(dǎo)—答疑(1對1)—示范(難點、規(guī)范、文檔)--再引導(dǎo)—答疑自評、互評、教師點評。自評內(nèi)容:任務(wù)完成情況、操作思路、收獲與不足?;ピu內(nèi)容:對方值得你學(xué)習(xí)的地方。例完成任務(wù)的速度、操作思路、關(guān)鍵知識點及操作技巧等。教師點評:總體評價1、Activity的四種啟動模式是什么?每種模式的任務(wù)棧是如何順序工作的?根據(jù)開啟目標(biāo)組件的方式不同,Intent被分為兩種類型顯式意圖和隱式意圖是如何設(shè)置的?五、布置任務(wù)(學(xué)生接受任務(wù))通過線上資源,給學(xué)生布置隨堂練習(xí),檢測學(xué)生的掌握程度,并對學(xué)生出現(xiàn)的問題進(jìn)行解決。撰寫項目訓(xùn)練報告寫出本次項目任務(wù)的關(guān)鍵知識點、操作思路及體會。以通信方式的變遷來講述信息技術(shù)帶來的深遠(yuǎn)意義,強調(diào)學(xué)生必須牢牢抓住學(xué)習(xí)機(jī)會,腳踏實地努力學(xué)習(xí),強調(diào)科技興國,產(chǎn)業(yè)報國的民族自信。勇于探索的精神、安全保護(hù)意識。建立學(xué)生的專業(yè)自信,實踐工匠精神的第一步。。4.2Activity課程教案課程名稱Android應(yīng)用開發(fā)項目名稱健康標(biāo)簽任務(wù)名稱Activity課時4授課地點科大訊飛人工智能實訓(xùn)室教學(xué)形式項目化教學(xué)、理實一體、線上線下混合式授課班級20應(yīng)用電子技術(shù)2(對)學(xué)習(xí)情境學(xué)生以Android開發(fā)程序員身份進(jìn)入科大訊飛公司,完成”健康標(biāo)簽”項目開發(fā)。教學(xué)內(nèi)容分析在現(xiàn)實生活中,經(jīng)常會使用手機(jī)進(jìn)行打電話、發(fā)短信、玩游戲等,這就需要與手機(jī)界面進(jìn)行交互。在Android系統(tǒng)中,用戶與程序的交互是通過Activity完成的,Activity負(fù)責(zé)管理Android應(yīng)用程序的用戶界面。本章將針對Activity的相關(guān)知識進(jìn)行詳細(xì)地講解。教學(xué)目標(biāo)知識目標(biāo)1、Activity的創(chuàng)建、配置、開啟和關(guān)閉;2、Activity的生命周期;3、Activity之間的跳轉(zhuǎn)。技能目標(biāo)1、掌握Activity的創(chuàng)建、配置、開啟和關(guān)閉;2、理解Activity的生命周期;3、掌握Activity之間跳轉(zhuǎn)的方法。素質(zhì)目標(biāo)1、培養(yǎng)正確嚴(yán)謹(jǐn)?shù)墓こ虘?yīng)用與調(diào)試方法及發(fā)現(xiàn)問題解決問題的能力,嚴(yán)格遵守編程規(guī)范、增強安全意識;2、堅決維護(hù)移動軟件安全國家戰(zhàn)略;3、堅定黨的領(lǐng)導(dǎo)和社會主義道路;4、具有國家安全意識。教學(xué)重點Activity的生命周期;Activity四種啟動模式;數(shù)據(jù)傳遞;回傳數(shù)據(jù)。教學(xué)難點數(shù)據(jù)傳遞、回傳數(shù)據(jù)學(xué)情分析學(xué)生雖然熟悉掌握了Android開發(fā)的基本控件,但是對于Android中與界面如何通過Activity進(jìn)行交互,以及在交互時產(chǎn)生的數(shù)據(jù)如何進(jìn)行處理還不了解,因此通過“健康標(biāo)簽”的項目,讓學(xué)生產(chǎn)生學(xué)習(xí)興趣,培養(yǎng)學(xué)生在項目開發(fā)中循序漸進(jìn)、穩(wěn)步推進(jìn)的做事方法和編程規(guī)范,追本溯源、勇于探究的科學(xué)精神;在教學(xué)過程中,引導(dǎo)學(xué)生樹立工匠以利器為助,人以賢友為助的人文素養(yǎng)。教學(xué)設(shè)計本任務(wù)分4個子任務(wù)完成,共4個學(xué)時:1學(xué)時:Activity的生命周期狀態(tài)、生命周期方法、創(chuàng)建;1學(xué)時:Activity的配置、開啟與關(guān)閉、Intent介紹;1學(xué)時:IntentFilter、Activity之間的數(shù)據(jù)傳遞與數(shù)據(jù)回傳;1學(xué)時:完成“健康標(biāo)簽”項目。思政設(shè)計通過健康標(biāo)簽,提醒注重健康防疫意志;通過代碼編寫,給學(xué)生強調(diào)規(guī)范的重要性,樹立遵紀(jì)守法觀念;在與服務(wù)器進(jìn)行網(wǎng)絡(luò)通信階段,向?qū)W生強調(diào)網(wǎng)絡(luò)安全的重要性,規(guī)范操作,精益求精;后期的代碼調(diào)試優(yōu)化階段,給學(xué)生強調(diào)工匠精神,精益求精。教學(xué)方法問題導(dǎo)入法:通過布置任務(wù),讓學(xué)生首先自學(xué)研究;課堂操作演示法:通過課中的實際操作演示項目的設(shè)計目標(biāo)和功能;情境法:通過導(dǎo)入健康標(biāo)簽實際工作場景,讓學(xué)生體會本項目的開發(fā)目標(biāo)和意義。考核評價自評、互評、教師評。項目訓(xùn)練報告、平時表現(xiàn)、考試等教學(xué)資源項目任務(wù)單、操作視頻、PPT課件、知識點微課、拓展任務(wù)單等。教學(xué)流程教學(xué)步驟教學(xué)活動教學(xué)資源思政元素課前自主學(xué)習(xí)教師發(fā)布學(xué)習(xí)視頻任務(wù)Activtiy相關(guān)微視頻、PPT、動畫給學(xué)生布置思考任務(wù)工欲善其事,必先利其器布置任務(wù):觀看大學(xué)MOOC相關(guān)視頻和PPT:在中國MOOC查看本項目引導(dǎo),對本項目內(nèi)容有個基本認(rèn)知。/learn/JSSVC-1449806164?tid=1468357456#/learn/content?type=detail&id=1252061223追本溯源、勇于探究的科學(xué)精神師生互動討論APP中Activity所起的作用。QQ、微信、大學(xué)MOOC平臺/course/JSSVC-1449806164理性思維、批判質(zhì)疑、勇于探究任務(wù)描述通過引入案例,引導(dǎo)學(xué)生作為Android開發(fā)程序員身份進(jìn)入企業(yè)真實情境,進(jìn)行“健康標(biāo)簽”項目開發(fā)。項目任務(wù)書工匠以利器為助,人以賢友為助;不斷在攻堅克難中追求卓越的科學(xué)精神任務(wù)實施學(xué)生小組討論,制定項目工作方案以及任務(wù)分解,并進(jìn)行分工實施。工作方案,流程說明以及技術(shù)文檔科學(xué)探究、循序漸進(jìn)、穩(wěn)步推進(jìn)的做事方法;程序開發(fā)中需要遵守的法律規(guī)范、職業(yè)操守、安全意識成果交流小組項目負(fù)責(zé)人進(jìn)行項目匯報,分享交流搭建環(huán)境中出現(xiàn)的問題以及解決的方法PPT人文自信、邏輯思維、思辨能力考核評價專業(yè)知識考核:筆試、口試25%評價表人文積淀、科學(xué)探究、邏輯思考、思辨能力方法能力考核:制定方案,計劃,實施和匯報的能力占55%職業(yè)素質(zhì)考核:5S執(zhí)行情況占10%團(tuán)隊精神考核:團(tuán)隊成員平均成績占10%學(xué)生完成課后在線測試課后拓展提高教學(xué)平臺發(fā)布有關(guān)項目運作總結(jié)提升的經(jīng)驗提煉,并布置調(diào)研任務(wù)進(jìn)行拓展學(xué)習(xí)QQ、微信、大學(xué)MOOC平臺/course/JSSVC-1449806164科學(xué)探究、思辨能力教學(xué)流程一、提出任務(wù)(課前)1、在中國MOOC平臺發(fā)布問題,引出Activity不知道大家有沒有想過這樣一個問題,每個應(yīng)用程序都有很多界面組成,這些界面由什么管理的呢?同學(xué)進(jìn)行回答,然后老師引出本節(jié)課要講解的Activity。2、教師指引學(xué)習(xí)去MOOC平臺看本項目引導(dǎo),讓學(xué)生對什么是Activity,接著熟悉Activity的生命周期狀態(tài)、生命周期方法以及如何創(chuàng)建有個大體了解。3、明確學(xué)習(xí)目標(biāo)要求學(xué)生了解Activity生命周期狀態(tài),會使用Activity生命周期方法;要求學(xué)生掌握創(chuàng)建、配置、開啟和關(guān)閉,學(xué)會使用Activity;要求學(xué)生掌握Intent與IntentFilter的使用,學(xué)會使用Intent進(jìn)行數(shù)據(jù)傳遞;要求學(xué)生了解Activity中的任務(wù)棧,掌握Activity的四種啟動模式;要求學(xué)生能自主完成“健康標(biāo)簽”項目,并完成項目報告。二、分析任務(wù)(課中)Activity的生命周期狀態(tài)、生命周期方法、創(chuàng)建教師通過舉例的方式,引出Activity的生命周期狀態(tài);一個人從出生到死亡經(jīng)歷了少兒期,青年期,中年期,老年期等等許多狀態(tài),同樣的Activity也具有不同的生命周期狀態(tài),并詳細(xì)講解Activity的生命周期和創(chuàng)建。Activity有不同的生命周期狀態(tài),在不同的狀態(tài)會執(zhí)行不同的方法。接下來將針對生命周期方法進(jìn)行詳細(xì)的講解,學(xué)生進(jìn)行操作練習(xí)。Activity的配置、開啟與關(guān)閉、Intent介紹教師引導(dǎo),很久以前通信技術(shù)不發(fā)達(dá)時,人們只能通過信件的方式互相通信,這中間一定會用到“郵遞員”,這個郵遞員就起到了傳遞信息的作用。Android程序中創(chuàng)建的每個Activity都必須在清單文件AndroidManifest.xml中配置才能生效,因此需要在清單文件中對Activity進(jìn)行配置。在Android程序中可以通過startActivity()方法開啟Activity,通過finish()方法關(guān)閉Activity。Intent被稱為意圖,是程序中各組件進(jìn)行交互的一種重要方式,它不僅可以指定當(dāng)前組件要執(zhí)行的動作,還可以在不同組件之間進(jìn)行數(shù)據(jù)傳遞。一般用于啟動Activity、Service以及發(fā)送廣播等(Service和廣播將在后續(xù)章節(jié)講解)。根據(jù)開啟目標(biāo)組件的方式不同,Intent被分為兩種類型顯示意圖和隱式意圖。IntentFilter、Activity之間的數(shù)據(jù)傳遞與數(shù)據(jù)回傳講述什么是IntentFilter,以及Activity之間的數(shù)據(jù)傳遞的方法。講解和演示:在Activity啟動時傳遞數(shù)據(jù)非常簡單,因為Intent提供了一系列重載的putExtra(Stringname,Stringvalue)方法,通過該方法可以將要傳遞的數(shù)據(jù)暫存到Intent中,當(dāng)啟動另一個Activity之后,只需將這些數(shù)據(jù)從Intent取出即可
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年客房香氛用品采購合同協(xié)議
- 2026年外教合同年度評估
- 廚房勞務(wù)承包合同
- 物業(yè)公司法務(wù)部年終總結(jié)
- 培訓(xùn)講師課件介紹
- 培訓(xùn)班安全工作日志課件
- 商戶幫扶政策培訓(xùn)課件
- 項目采購與合同模板管理書稿第章項目采購與合同模板管理導(dǎo)論
- 反電信詐騙培訓(xùn)課件
- 合肥工業(yè)大學(xué) 現(xiàn)代變形監(jiān)測技術(shù)第4章 變形監(jiān)測數(shù)據(jù)處理基礎(chǔ)
- 肉牛養(yǎng)殖投資計劃書
- 中建辦公商業(yè)樓有限空間作業(yè)專項施工方案
- 初三數(shù)學(xué)期末試卷分析及中考復(fù)習(xí)建議課件
- 四川省成都市青羊區(qū)2023年九年級一診英語試卷
- 拆零藥品登記表
- 附件1北京建筑大學(xué)新辦本科專業(yè)教學(xué)評估方案
- 第12課 水陸交通的變遷 高二歷史 課件(選擇性必修2:經(jīng)濟(jì)與社會生活)
- 七年級上冊語文期末考試卷及答案浙教版
- 22種常見環(huán)境違法行為筆錄調(diào)查詢問筆錄及現(xiàn)場筆錄模板(修改版)
- 解決問題的五原則-培訓(xùn)資料
- 老年大學(xué)規(guī)章制度管理辦法匯編
評論
0/150
提交評論