版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
博學谷——讓IT教學更簡單,讓IT學習更有效北京市昌平區(qū)建材城西路金燕龍辦公樓一層電話:400-618-4000傳智播客《Android移動應用基礎(chǔ)教程(AndroidStudio)(第2版)》教學設(shè)計課程名稱:《Android移動應用基礎(chǔ)教程(第2版)》授課年級:20xx年級授課學期:20xx學年第一學期教師姓名:某某老師20xx年xx月xx日課題名稱第1章Android基礎(chǔ)入門計劃學時6學時內(nèi)容分析Android是Google公司基于Linux平臺開發(fā)的手機及平板電腦的操作系統(tǒng)。自問世以來,受到了前所未有的關(guān)注,并成為移動平臺最受歡迎的操作系統(tǒng)之一。本章將針對Android的基礎(chǔ)知識進行詳細地講解。教學目標要求學生了解通信技術(shù),其中包括1G、2G、3G、4G、5G技術(shù)。要求學生掌握Android開發(fā)環(huán)境的搭建,學會使用AndroidStudio開發(fā)工具。要求學生掌握Android程序的開發(fā),并動手開發(fā)HelloWorld程序。要求學生掌握Android程序中資源的管理與使用以及程序的調(diào)試教學重點AndroidStudio工具、模擬器的創(chuàng)建、SDK的下載、Android程序結(jié)構(gòu)、Android程序中資源的管理與使用、程序的調(diào)試教學難點AndroidStudio的使用、Android程序結(jié)構(gòu)教學方式教師采用課堂講授為主,使用教學PPT輔助授課。教學過程第一學時(通信技術(shù)、Android發(fā)展歷史、Android體系結(jié)構(gòu)、Dalvik虛擬機)一、情景導入1、教師通過提問學生問題,引出Android系統(tǒng)教師提問學生問題,例如問題是:大家對Android這個詞并不陌生,那么,請問同學們到底什么是Android呢?同學回答之后,老師總結(jié)并通過實際生活中的案例說明。教師進行總結(jié):例如,大家都在使用智能手機,通常都是蘋果、三星、華為、小米等。其中蘋果使用的是IOS系統(tǒng),其他手機使用的都是Android系統(tǒng)。Android是Google公司基于Linux平臺開發(fā)的手機及平板電腦的操作系統(tǒng)。2、引出Android開發(fā)的相關(guān)知識前面講解了Android的概念,在開發(fā)Android程序的過程中,需要了解一些基礎(chǔ)知識,如通信技術(shù)、Android發(fā)展歷史、Android體系結(jié)構(gòu)、Dalvik虛擬機等。3、明確本節(jié)課的學習目標,讓學生帶著目標去聽課要求學生知道什么是Android系統(tǒng)要求學生了解Android發(fā)展歷史和體系結(jié)構(gòu)要求學生熟悉Dalvik虛擬機二、重點知識講解1、教師根據(jù)課件,講述通信技術(shù)老師通過“隨著智能手機的發(fā)展,移動通信技術(shù)也在不斷地升級”引出從最開始的1G、2G技術(shù)到現(xiàn)在已經(jīng)發(fā)展到3G、4G、5G。然后針對這五種技術(shù)進行介紹,最后說明這五種技術(shù)的最大區(qū)別就是傳輸速度的區(qū)別。區(qū)別:2G的傳輸速度為9.6k/s,3G在室內(nèi)、室外和行車的環(huán)境中能夠分別支持至少2M/s、384K/s以及144K/s的傳輸速度,4G可以達到10Mbps至20Mbps,最高甚至可以達到100M/s,5G網(wǎng)絡(luò)意味著超快的數(shù)據(jù)傳輸速度,據(jù)說可達10Gbps,這意味著手機用戶在不到一秒時間內(nèi)即可完成一部高清電影的下載。2、教師通過問題引導,講述Android發(fā)展歷史大家都比較喜歡看小說吧,你們有沒有看過“法國作家利爾亞當在1886年發(fā)表的科幻小說《未來夏娃》”,其實Android這個單詞最早就是源于這本小說,他將外表像人的機器起名為Android。后來被用于手機系統(tǒng)的代名詞。Android操作系統(tǒng)最初是由安迪·羅賓(AndyRubin)開發(fā)出的,2005年被Google收購,并于2007年11月5日正式向外界展示了這款系統(tǒng)。之后就大概每隔半年更新一個版本并且都以甜點命名。然后帶大家看一下不同的版本以及Android版本的變化圖。之后介紹Android8.0進行改進的方面。3、教師根據(jù)課件,講述Android體系結(jié)構(gòu)老師引導,通過前面的學習,大家對Android系統(tǒng)有了簡單的了解,實際上Android系統(tǒng)采用的是分層架構(gòu),由高到低分為4層,依次是應用程序?qū)?、應用程序框架層、核心類庫和Linux內(nèi)核,然后根據(jù)Android體系結(jié)構(gòu)圖分別進行講解。4、教師根據(jù)課件,講述Dalvik虛擬機老師引導,大家都學過Java基礎(chǔ),知道Java虛擬機JVM吧,那你們想一想Android程序運行時,用的是哪個虛擬機呢?根據(jù)學生的回答老師進行解釋,雖說Android程序是用Java語言編寫的,但是Android程序是運行在Dalvik虛擬機中的。Dalvik是Google公司自己設(shè)計用于Android平臺的虛擬機,它可以簡單的完成進程隔離和線程管理,并且可以提高內(nèi)存的使用效率。三、歸納總結(jié),布置課后作業(yè)1、回顧上課前的學習目標,并對本節(jié)課的重要知識點進行總結(jié)。教師提問學生本節(jié)課需要掌握的知識點,包括什么是Android系統(tǒng)、Android發(fā)展歷史和體系結(jié)構(gòu),以及Dalvik虛擬機,并對學生的回答進行補充和總結(jié)。2、布置隨堂練習,檢查學生掌握情況。根據(jù)博學谷和隨堂練習資源,給學生布置隨堂練習,檢測學生的掌握程度,并對學生出現(xiàn)的問題進行解決。3、使用博學谷系統(tǒng)中的測試題給學生布置作業(yè)。第二學時(AndroidStudio安裝、模擬器創(chuàng)建)一、回顧上節(jié)講解的知識,引出本節(jié)需要講解的知識1、教師對上節(jié)課留的作業(yè)進行答疑。2、回顧上節(jié)課學習的內(nèi)容,引出本節(jié)課的內(nèi)容上節(jié)課講解了通信技術(shù)、什么是Android,Android的發(fā)展歷史等知識,這些概念性的知識都講完了,接下來教師提問學生問題,例如,通過什么工具可以開發(fā)Android程序,Android程序需要運行到什么設(shè)備上來顯示程序中的界面?然后引出本節(jié)知識點:本節(jié)課將介紹開發(fā)工具AndroidStudio的安裝、模擬器的創(chuàng)建以及SDK的下載。3、明確學習目標要求學生掌握AndroidStudio的安裝要求學生掌握如何創(chuàng)建模擬器要求學生掌握如何下載SDK二、重點知識講解1、教師根據(jù)課件,講述AndroidStudio的安裝老師引導,一個有名的武士一定會有一件適合自己的武器,同樣要進行Android程序開發(fā)也需要一個得心應手的開發(fā)工具,Google為開發(fā)者們提供了一款非常方便實用的開發(fā)工具,就是AndroidStudio。接下來就詳細的講解如何安裝AndroidStudio。AndroidStudio是Google提供的一個Android開發(fā)環(huán)境,基于IntelliJIDEA開發(fā)工具,類似EclipseADT開發(fā)工具,AndroidStudio集成了Android所需的開發(fā)工具。需要注意的是,AndroidStudio對安裝環(huán)境有一定的要求,其中AndroidStudio3.2版本所需的JDK版本最低為1.7,系統(tǒng)空閑內(nèi)存至少為2GB。AndroidStudio安裝程序可以從中文社區(qū)進行下載,網(wǎng)址為/。之后根據(jù)教材中詳細步驟進行講解,完成AndroidStudio的安裝。2、教師根據(jù)問題引導,講述模擬器的創(chuàng)建老師引導,開發(fā)工具AndroidStudio安裝已經(jīng)完成,在進行程序開發(fā)之前大家需要思考一個問題。開發(fā)的程序需要運行在Android設(shè)備上,Android設(shè)備的屏幕尺寸有很多種,我們在程序開發(fā)的時候無法做到每種尺寸的設(shè)備都擁有一臺,這時候如何查看我們所開發(fā)的程序效果呢?AndroidStudio為開發(fā)者提供了一個特別強大的功能,就是能夠創(chuàng)建不同尺寸的模擬器,在電腦上就能模擬Android環(huán)境,運行應用程序。接下來我們將詳細講解如何創(chuàng)建模擬器。按照教材中的詳細步驟進行演示講解,完成模擬器的創(chuàng)建。3、教師根據(jù)課件,講述在AndroidStudio中下載SDK雖然安裝AndroidStudio時已經(jīng)附帶安裝了SDK,但是Google會對AndroidSDK進行不斷的更新。如果想要安裝最新版本或者之前版本的SDK,則需要重新下載相應版本的SDK。下載SDK的方式有很多種,最簡單的就是在AndroidStudio中進行下載。接下來我們將詳細講解如何在AndroidStudio中下載SDK。按照教材中的詳細步驟進行演示講解,完成SDK的下載。三、歸納總結(jié),布置課后作業(yè)1、回顧上課前的學習目標,并對本節(jié)課的重要知識點進行總結(jié)。教師提問學生本節(jié)課需要掌握的知識點,包括如何安裝AndroidStudio、如何創(chuàng)建模擬器以及如何下載SDK,并對學生的回答進行補充和總結(jié)。2、布置隨堂練習,檢查學生掌握情況。根據(jù)博學谷和隨堂練習資源,給學生布置隨堂練習,檢測學生的掌握程度,并對學生出現(xiàn)的問題進行解決。3、使用博學谷系統(tǒng)中的測試題給學生布置作業(yè)。第三學時(實戰(zhàn)演練——HelloWorld程序、Android程序結(jié)構(gòu))一、回顧上節(jié)講解的知識,引出本節(jié)需要講解的知識1、對上節(jié)課留的作業(yè)進行答疑。2、回顧總結(jié)上節(jié)課的內(nèi)容,引出本節(jié)課主題上節(jié)課講解了AndroidStudio開發(fā)工具的安裝、模擬器的創(chuàng)建以及SDK的下載等,接下來我們來開發(fā)第一個Android程序,并對Android程序結(jié)構(gòu)進行講解。二、重點知識講解1、教師根據(jù)課件,進行實戰(zhàn)演練——HelloWorld程序教師引導,任何一門語言編寫的第一個程序幾乎都是HelloWorld,Android程序也不例外,接下來將帶領(lǐng)同學們完成Android開發(fā)過程中的第一個項目。按照教材詳細步驟,完成HelloWorld程序的編寫和講解。帶領(lǐng)學生認識HelloWorld項目創(chuàng)建成功后,AndroidStudio自動生成的布局文件,Activity文件以及清單文件AndroidManifest.xml。2、教師根據(jù)課件,講解Android程序結(jié)構(gòu)教師引導,Android程序在創(chuàng)建時,AndroidStudio就為其構(gòu)建了基本結(jié)構(gòu),設(shè)計者可以在此結(jié)構(gòu)上開發(fā)應用程序,因此,掌握Android程序的組成結(jié)構(gòu)是很有必要的。然后針對Android程序中的目錄以及重要文件進行講解。三、歸納總結(jié),布置課后作業(yè)1、回顧上課前的學習目標,并對本節(jié)課的重要知識點進行總結(jié)。教師提問學生本節(jié)課需要掌握的知識點,包括如何安裝AndroidStudio、如何創(chuàng)建模擬器以及如何下載SDK,并對學生的回答進行補充和總結(jié)。2、布置隨堂練習,檢查學生掌握情況。根據(jù)博學谷和隨堂練習資源,給學生布置隨堂練習,檢測學生的掌握程度,并對學生出現(xiàn)的問題進行解決。3、使用博學谷系統(tǒng)中的測試題給學生布置作業(yè)。第四學時(資源的管理與使用、程序調(diào)試)一、回顧上節(jié)講解的知識,引出本節(jié)需要講解的知識1、對上節(jié)課留的作業(yè)進行答疑。2、回顧總結(jié)上節(jié)課的內(nèi)容,引出本節(jié)課主題上節(jié)課開發(fā)了一個HelloWorld程序并講解了Android程序結(jié)構(gòu),老師提出疑問,Android程序中的資源那么多,是如何進行管理和使用的呢?如果程序出現(xiàn)了Bug或者修改了程序代碼,該如何對程序進行調(diào)試呢?這些就是本節(jié)我們需要講解的內(nèi)容。3、明確學習目標要求學生掌握資源的管理與使用要求學生掌握如何進行單元測試與LogCat的使用二、重點知識講解1、教師根據(jù)問題引導,講述資源的管理與使用教師引導,Android程序中需要有圖片、樣式、顏色、字符串、尺寸等資源,這些資源要存放在Android程序的什么地方?并且在Android程序中如何調(diào)用這些資源呢?接下來將帶領(lǐng)同學們學習Android程序中資源的管理與使用。2、教師根據(jù)課件,講述如何調(diào)試程序教師引導,如果我們的Android程序出現(xiàn)的了問題,并且修改了部分代碼,此時該如何測試修改的部分是不會出問題的呢?如果每次對一個簡單的功能修改代碼后,都重新運行到設(shè)備中,再進入到修改功能的響應界面進行測試,會浪費大量時間,降低開發(fā)工作效率。此時,我們可以使用單元測試的方法對某些功能進行測試,將會大大提高工作效率,同時也可以在LogCat中輸出程序打印的日志信息。本節(jié)我將針對如何調(diào)試程序進行講解。三、歸納總結(jié),布置課后作業(yè)1、回顧上課前的學習目標,并對本節(jié)課的重要知識點進行總結(jié)。教師提問學生本節(jié)課需要掌握的知識點,包括如何對Android程序中的資源進行管理與使用、如何進行單元測試與LogCat的使用,并對學生的回答進行補充和總結(jié)。2、布置隨堂練習,檢查學生掌握情況。根據(jù)博學谷和隨堂練習資源,給學生布置隨堂練習,檢測學生的掌握程度,并對學生出現(xiàn)的問題進行解決。3、使用博學谷系統(tǒng)中的測試題給學生布置
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年新版承攬加工合同書范文
- 2025法人向公司借款合同
- 2025年度溫室大棚租賃與現(xiàn)代農(nóng)業(yè)技術(shù)合作合同3篇
- 2025年度農(nóng)村出租房租賃與農(nóng)村環(huán)保產(chǎn)業(yè)合作合同
- 二零二五年度電影宣傳推廣與營銷合同2篇
- 二零二五年度股權(quán)代持服務協(xié)議:涉及企業(yè)并購的綜合性協(xié)議3篇
- 二零二五年度農(nóng)村宅基地房屋租賃與農(nóng)村文化傳承合同
- 二零二五年度展臺搭建與展覽展示合同3篇
- 二零二五年度法人代表變更與股權(quán)收購協(xié)議3篇
- 2025年度液壓設(shè)備維修保養(yǎng)及安全檢測合同3篇
- 老年綜合評估知情同意書
- 會議籌備工作分工表
- 時間管理學習通超星課后章節(jié)答案期末考試題庫2023年
- 2023火電機組深度調(diào)峰工況下的涉網(wǎng)性能技術(shù)要求
- 醫(yī)學英語術(shù)語解密-福建醫(yī)科大學中國大學mooc課后章節(jié)答案期末考試題庫2023年
- 中國移動呼叫中心的精細化管理
- 內(nèi)燃機車點檢方法探討
- 2023初一語文現(xiàn)代文閱讀理解及解析:《貓》
- 大四課件感染深部真菌病
- 《太上老君說五斗金章受生經(jīng)》
- 東南大學醫(yī)學三基考試外科選擇題及答案
評論
0/150
提交評論