《Android 應(yīng)用開發(fā)》 課程思政教案_第1頁
《Android 應(yīng)用開發(fā)》 課程思政教案_第2頁
《Android 應(yīng)用開發(fā)》 課程思政教案_第3頁
《Android 應(yīng)用開發(fā)》 課程思政教案_第4頁
《Android 應(yīng)用開發(fā)》 課程思政教案_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

教師名稱課程名稱4學(xué)習(xí)內(nèi)容Android程序開發(fā)最重要的一個環(huán)節(jié)就是界面處理,界面的美觀度直接影響用戶的第一印象,因此,開發(fā)一個整齊、美觀的界面是至關(guān)重要的。為了讓界面上的控件排列的更美觀與整齊,Android系統(tǒng)提供了相應(yīng)的布局進行管理,本章將針對Android界面中常見的布局進行詳細講解。學(xué)情分析1.前面一章節(jié)已經(jīng)對Android的開發(fā)流程;2.界面的編寫,需要XML語言的基礎(chǔ),這個需要跟學(xué)生會補充下。教學(xué)目標(biāo)六種常見布局、樣式和主題、國際化、程序調(diào)試1、要求學(xué)生掌握如何在XML文件中和Java代碼中編寫布局2、要求學(xué)生掌握布局的通用屬性與常見布局,會搭建常見布局。1、樹立正確的技能觀,努力提高自己的職業(yè)技能,為社會和人民造福,絕不能利用自己的技能去做違法犯罪之事;2、培養(yǎng)學(xué)生的軟件工匠精神,在潛移默化中培育社會主義核心價值觀,提高綜合職業(yè)素養(yǎng),樹立社會主義職業(yè)精神;3、學(xué)習(xí)機房上課守則,要求同學(xué)們遵守學(xué)校的各項規(guī)章制度,強化制度約束,學(xué)會責(zé)任擔(dān)當(dāng);4、理解事物的聯(lián)系是普遍存在的,引導(dǎo)學(xué)生用類比的方法進行知識的遷移。教學(xué)重點1、在XML文件中與Java代碼中編寫布局2、布局的通用屬性3、常見的界面布局教學(xué)難點常見的界面布局教學(xué)設(shè)計總思路課前:使用職教云發(fā)布預(yù)習(xí)視頻和實驗指導(dǎo)書。課中:多媒體教學(xué)2學(xué)時,實驗課教學(xué)2學(xué)時。1、總結(jié)知識點,使用職教云的隨堂練習(xí)題鞏固本所學(xué)知識。2、使用職教云中的題庫給學(xué)生布置作業(yè)。3、見教材第2章課后習(xí)題思政元素融入1、樹立正確的技能觀,努力提高自己的職業(yè)技能,為社會和人民造福,絕不能利用自己的技能去做違法犯罪之事;2、培養(yǎng)學(xué)生的軟件工匠精神,在潛移默化中培育社會主義核心價值觀,提高綜合職業(yè)素養(yǎng),樹立社會主義職業(yè)精神。?課程思政教學(xué)素材1、通過對學(xué)院往屆學(xué)生因不遵守校規(guī),嚴(yán)重違反學(xué)校制度而被開除的案例一引出:制度約束,成年人要學(xué)會為自己的行為負責(zé);2、通過與前續(xù)課程Java程序設(shè)計語言的對比學(xué)習(xí)一引出:知識遷移的學(xué)習(xí)方法。3、職業(yè)素養(yǎng),行為合規(guī)職業(yè)素養(yǎng)是人類在社會活動中需要遵守的行為規(guī)范。職業(yè)道德、職業(yè)思想、職業(yè)行為習(xí)慣是職業(yè)素養(yǎng)中最根基的部分。引導(dǎo)學(xué)生在學(xué)習(xí)時注意程序的書寫格式、變量與方法的命名方式、合理添加注釋、合理規(guī)劃程序工程文件,這些都是合格的軟件開發(fā)從業(yè)人員的基本素質(zhì)。引導(dǎo)學(xué)生注重職業(yè)道德,尊重他人的知識產(chǎn)權(quán)。平時未經(jīng)同學(xué)允許,不隨意拷貝他人的程序成果;工作后,不偷窺和復(fù)制同事的開發(fā)成果,不盜取公司的研發(fā)成果。使學(xué)生明確:職業(yè)素養(yǎng)是一個職業(yè)人的立身之本。在學(xué)生時代,就應(yīng)該不斷提升個人修養(yǎng)和思想道德水平,著力鍛造良好的職業(yè)素養(yǎng)。課前使用職教云發(fā)布預(yù)習(xí)視頻和實驗指導(dǎo)書通過線上視頻學(xué)習(xí),對上課內(nèi)容有一個初步的認識。讓學(xué)生快速進入課程狀態(tài)課中教師通過舉例的方式,引出界面布局我們首先要了解View視圖,接著熟悉如何在XML文件中與Java代碼中編寫界面布局。情景導(dǎo)入課明確學(xué)習(xí)目要求學(xué)生了解View視圖情景導(dǎo)中標(biāo)要求學(xué)生掌握在XML文件中與Java代碼中編寫界面布局入課中教師根據(jù)課件,講述View視圖Android程序中所有的UI元素都是通過View與ViewGroup構(gòu)建的,對于一個Android應(yīng)用的用戶界面來說,ViewGroup作為容器盛裝界面中的控件,它可以包含普通的View組件,也可以包含ViewGroup。重點知識講解課中教師根據(jù)課件,講述在XML文件中編寫布局通常情況下,布局代碼是在XML文件中編寫的,這樣可以將界面中的布局代碼與Java代碼隔離,使程序結(jié)構(gòu)更加清晰,根據(jù)XML文件中的代碼控制界面布局。老師通過教材以及PPT給出的代碼,對在XML文件中的代碼進行詳細講解。重點知識講解課中教師根據(jù)課件,講述在Java代碼中編寫布局Android程序的布局不僅可以在XML布局文件中編寫,還可以在Java代碼中編寫。在Android中所有布局和控件的對象都可以通過new關(guān)鍵字創(chuàng)建出來,將創(chuàng)建的View控件添加到ViewGroup布局中,從而實現(xiàn)View控件在布局界面中顯示。老師通過教材以及PPT給出的代碼,對在Java代碼中編寫的布局進行詳細講解。重點知識講解課后回顧上課前標(biāo),并對本節(jié)課的重要知識點進行教師提問學(xué)生本節(jié)課需要掌握的知識點,包括View視圖中的關(guān)系、在XML文件中編寫布局以及在Java代碼中編寫布局,并對學(xué)生的回答進行補充和總結(jié)。歸納總結(jié),布置課后作業(yè)課后布置隨堂練習(xí),檢查學(xué)根據(jù)職教云和隨堂練習(xí)資源,給學(xué)生布置隨堂練習(xí),檢測學(xué)生的掌握程度,并對學(xué)生出現(xiàn)的問題進行解決。歸納總結(jié),布置課后作業(yè)課前使用職教云發(fā)布預(yù)習(xí)視頻和實驗指導(dǎo)書通過線上視頻學(xué)習(xí),對上課內(nèi)容有一個初步的認識。讓學(xué)生快速進入課程狀態(tài)課中回顧上節(jié)講解的知識,引出本節(jié)需要講解的知識上節(jié)課講解了View視圖、在XML文件中與Java代碼中編寫布局等知識,知道如何編寫界面布局之后,接下來講解布局中有哪些屬性、相應(yīng)屬性有什么作用、以及相對布局和線性布局?;仡櫳瞎?jié)講解識,引出本節(jié)需要講解的知識課中明確學(xué)習(xí)目標(biāo)要求學(xué)生掌握布局的通用屬性要求學(xué)生掌握相對布局要求學(xué)生掌握線性布局回顧上節(jié)講解識,引出本節(jié)需要講解的知識課中教師根據(jù)提出的問題,引出布局的教師引導(dǎo),Android中定義了一些布局,這些布局是通過什么屬性來設(shè)置布局中控件的位置呢?接下來針對布局中的通用屬性進行詳細講解。重點知識講解課中教師根據(jù)課件,講述相相對布局是通過相對定位的方式指定控件位置,即以其它控件或父容器為參照物,擺放控件位置。在設(shè)計相對布局時要遵循控件之間的依賴關(guān)系,后放入控件的位置依賴于先放入的控件。老師通過教材以及PPT給出代碼,對相對布局的各個屬性進行詳細的講解,向?qū)W生展示各個屬性對應(yīng)的效果。重點知識講解課中教師根據(jù)課件,講述線線性布局在Android開發(fā)過程中會經(jīng)常使用,它使用<LinearLayout>標(biāo)簽表示。介紹線性布局主要有兩種形式,一種是水平線性布局,一種是垂直線性布局。老師通過教材以及PPT給出代碼,對線性布局進行詳細的講解,其中l(wèi)ayout_weight屬性需要學(xué)生重點掌握。重點知識講解課后回顧上課前標(biāo),并對本節(jié)課的重要知識點進行相對布局以及線性布局,并對學(xué)生的回答進行補充和課后布置隨堂練習(xí),檢查學(xué)根據(jù)博學(xué)谷和隨堂練習(xí)資源,給學(xué)生布置隨堂練習(xí),檢測學(xué)生課前使用職教云發(fā)布預(yù)習(xí)視頻和實驗指導(dǎo)書通過線上視頻學(xué)習(xí),對上課內(nèi)容有一個初步的認識。讓學(xué)生快速進入課程狀態(tài)留的作業(yè)進課中2、回顧總結(jié)上節(jié)課的內(nèi)容,引出本節(jié)課主題上節(jié)課講解了布局的通用屬性、相對布局、線性布局等知識。接下來本節(jié)將針對幀布局、表格布局、約束布局進行講解。知識回顧教師引導(dǎo),表格布局是讓控件以表格的形式來排列組件的,只要將組件或信息放在單元格中,組件就可以整齊的排列,這是表格布局課中教師根據(jù)課件,講述表格布局在TableLayout中,行數(shù)由TableRow對象控制,即布局中有多少TableRow對象,就有多少行。每個TableRow中可以放置多個組件。通過教材以及PPT給出表格布局的代碼,然后針對代碼進行詳細的分析,并講解其中重點知識講解課中教師根據(jù)課件,講述幀布局幀布局為每個加入其中的控件創(chuàng)建一個空白區(qū)域(稱為一幀,每個控件占據(jù)一幀)。采用幀布局方式設(shè)計界面時,所有控件都默認顯示在屏幕左上角,并按照先后放入的順序重疊擺放,先放入的控件顯示在最底層,后放入的控件顯示在最頂層。幀布局的大小由內(nèi)部最大控件的決定。通過教材以及PPT給出幀布局的代碼,然后針對代碼進行詳細的分析,并講解其中的重要知識。重點知識講解ConstraintLayout是AndroidStudio2.2新添加的布局。與前面介紹的界面布局相比,ConstraintLayout并不太適合使用XML代碼的方式編寫布局,但是它非常適合使用可視化的方式編寫界面布局。可視化操作的背后仍然是使用XML代碼實現(xiàn)的,只不過這些代碼是課中教師根據(jù)課件,講述約束布局AndroidStudio根據(jù)我們的操作自動生成的。相對定位是在ConstraintLayout中創(chuàng)建布局的基本構(gòu)建方法之一。相對定位即一個控件相對于另一個控件進行定位,ConstraintLayout布局中的控件可以在橫向和縱向上以添加約束關(guān)系的方式進行相對定位,其中,橫向邊包括Left、Start、Right、End,縱向邊包括Top、Bottom、Baseline(文本底部的基準(zhǔn)線)。重點知識講解通過教材以及PPT給出約束布局的代碼,然后針對代碼進行詳細的分析,并講解其中的重要知識。課后回顧上課前標(biāo),并對本節(jié)課的重要知識點進行教師提問學(xué)生本節(jié)課需要掌握的知識點,包括表格布局、幀布局、約束布局,并對學(xué)生的回答進行補充和總結(jié)。歸納總結(jié),布置課后作業(yè)課后布置隨堂練習(xí),檢查學(xué)生掌握情況。布置作業(yè)根據(jù)博學(xué)谷和隨堂練習(xí)資源,給學(xué)生布置隨堂練習(xí),檢測學(xué)生的掌握程度,并對學(xué)生出現(xiàn)的問題進行解決。使用職教云題庫給學(xué)生布歸納總結(jié),布置課后作業(yè)課前使用職教云發(fā)布預(yù)習(xí)視頻和實驗指導(dǎo)書通過線上視頻學(xué)習(xí),對上課內(nèi)容有一個初步的認識。讓學(xué)生快速進入課程狀態(tài)課中上機一考察知識點完成界面

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論