《Android移動應(yīng)用開發(fā)》課程教學(xué)大綱_第1頁
《Android移動應(yīng)用開發(fā)》課程教學(xué)大綱_第2頁
《Android移動應(yīng)用開發(fā)》課程教學(xué)大綱_第3頁
《Android移動應(yīng)用開發(fā)》課程教學(xué)大綱_第4頁
《Android移動應(yīng)用開發(fā)》課程教學(xué)大綱_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《Android移動應(yīng)用開發(fā)》課程教學(xué)大綱課程編號:學(xué)分:4學(xué)分學(xué)時:72課時(其中:講課36課時上機36課時)先修課程:Java基礎(chǔ)、JavaWeb程序設(shè)計適用專業(yè):電子信息技術(shù)及計算機相關(guān)專業(yè)一、課程的性質(zhì)與目標《Android移動應(yīng)用開發(fā)》是面向計算機相關(guān)專業(yè)的一門移動應(yīng)用開發(fā)課程,涉及Android常見界面布局與控件、數(shù)據(jù)存儲、SQLite數(shù)據(jù)庫、四大組件、網(wǎng)絡(luò)編程、圖形圖像處理和多媒體應(yīng)用開發(fā)等內(nèi)容。通過本課程的學(xué)習(xí),學(xué)生能夠掌握Android基礎(chǔ)知識,獨立編寫簡單的Android應(yīng)用程序,同時可以實現(xiàn)綜合項目—仿美團外賣中的功能。本課程適用于有一定Java基礎(chǔ)知識的計算機編程者。二、課程設(shè)計思路和教學(xué)要求課程設(shè)計理念:堅持“理論夠用度,突出實踐教學(xué)”的宗旨,以就業(yè)為導(dǎo)向、應(yīng)用為目標、實踐為主線,以案例驅(qū)動式教學(xué)為特色,體現(xiàn)“教、學(xué)、做”一體教學(xué)方法。重視學(xué)生職業(yè)能力的培養(yǎng),突出課程與企業(yè)的緊密聯(lián)系,確保培養(yǎng)的內(nèi)容與就業(yè)市場的需求達到無縫銜接。課程設(shè)計思路:課程內(nèi)容需突出技能性,以理論適度、重在實踐為原則,將Android實際開發(fā)中可能要用到的基礎(chǔ)知識與基本技能作為主要的教學(xué)內(nèi)容。在教學(xué)方式上采用案例驅(qū)動式教學(xué),將課堂講授、案例分析、學(xué)生實踐等方法相結(jié)合。注重Android基礎(chǔ)知識與職業(yè)技能相結(jié)合,旨在提升學(xué)生的綜合素質(zhì)和職業(yè)能力。操作系統(tǒng):Windows7(64位)開發(fā)工具:AndroidStudio3.2或以上三、課程的主要內(nèi)容及基本要求模塊一Android基礎(chǔ)入門學(xué)習(xí)單元Android基礎(chǔ)入門課時6學(xué)習(xí)目標1.了解通信技術(shù),能夠?qū)?G~5G技術(shù)的發(fā)展有一個初步的認識2.掌握AndroidStudio開發(fā)環(huán)境的搭建3.掌握如何編寫簡單的Android程序,并了解Android程序的結(jié)構(gòu)4.掌握資源的管理,能夠靈活運用資源中的文件5.掌握單元測試及Logcat的使用,能夠?qū)Τ绦蜻M行調(diào)試學(xué)習(xí)內(nèi)容知識點了解熟悉掌握重點難點通信技術(shù)√Android發(fā)展史√Android體系結(jié)構(gòu)√Dalvik虛擬機√AndroidStudio安裝√√模擬器創(chuàng)建√√在AndroidStudio中下載SDK√√開發(fā)模塊一個Android程序√√Android程序結(jié)構(gòu)√√圖片資源√√主題和樣式資源√√布局資源√√字符串資源√√顏色資源√√尺寸資源√√單元測試√√LogCat的使用√√模塊二Android常見界面布局學(xué)習(xí)單元Android常見界面布局課時6學(xué)習(xí)目標1.了解View與ViewGroup的作用和關(guān)聯(lián)2.掌握界面布局在XML文件中與Java代碼中的編寫方式3.掌握常見界面布局的特點及使用學(xué)習(xí)內(nèi)容知識點了解熟悉掌握重點難點View視圖√在XML文件中編寫布局√在Java代碼中編寫布局√界面布局的通用屬性√√線性布局LinearLayout簡介√√實戰(zhàn)演練—仿動物連連看游戲界面√√相對布局RelativeLayout簡介√√實戰(zhàn)演練—音樂播放器界面√√TableLayout表格布局√√實戰(zhàn)演練—計算器界面√√幀布局FrameLayout√√實戰(zhàn)演練—霓虹燈界面√√模塊三Android常見界面控件學(xué)習(xí)單元Android常見界面控件課時6學(xué)習(xí)目標1.掌握簡單控件的使用,能夠搭建簡單的界面2.掌握ListView控件與RecyclerView控件的使用,能獨立搭建列表界面3.了解自定義控件,能自定義一個簡單的控件學(xué)習(xí)內(nèi)容知識點了解熟悉掌握重點難點TextView控件√√EditText控件√√Button控件√√ImageView控件√√RadioButton控件√√CheckBox控件√√Toast類√√實戰(zhàn)演練—實現(xiàn)注冊界面效果√√ListView控件的使用√√常用數(shù)據(jù)適配器(Adapter)√√實戰(zhàn)演練—購物商城√√RecyclerView控件的使用√√實戰(zhàn)演練—仿今日頭條推薦列表√√自定義View√√√模塊四程序活動單元Activity學(xué)習(xí)單元程序活動單元Activity課時10學(xué)習(xí)目標1.掌握Activity生命周期的方法2.掌握Activity的創(chuàng)建、配置、開啟和關(guān)閉3.掌握Intent和IntentFilter4.掌握Activity中的任務(wù)棧和四種啟動模式5.掌握Activity之間的跳轉(zhuǎn)6.掌握Fragment的使用學(xué)習(xí)內(nèi)容知識點了解熟悉掌握重點難點生命周期狀態(tài)√√生命周期方法√√創(chuàng)建Activity√√配置Activity√√啟動和關(guān)閉Activity√√Intent√√IntentFilter√√Activity之間的數(shù)據(jù)傳遞√√√Activity之間的數(shù)據(jù)回傳√√實戰(zhàn)演練—小猴子摘桃√√Android中的任務(wù)?!獭藺ctivity的啟動模式√√√Fragment簡介√Fragment的生命周期√√創(chuàng)建Fragment√√在Activity中添加Fragment√√實戰(zhàn)演練—仿美團菜單√√模塊五數(shù)據(jù)存儲學(xué)習(xí)單元數(shù)據(jù)存儲課時8學(xué)習(xí)目標1.了解五種數(shù)據(jù)存儲方式2.掌握文件存儲方式的使用,能夠?qū)崿F(xiàn)使用文件存儲數(shù)據(jù)的功能3.掌握SharedPreferences的使用,能夠?qū)崿F(xiàn)數(shù)據(jù)存儲的功能4.掌握SQLite數(shù)據(jù)庫的使用,能夠?qū)崿F(xiàn)數(shù)據(jù)的增刪改查功能學(xué)習(xí)內(nèi)容知識點了解熟悉掌握重點難點數(shù)據(jù)存儲方式√將數(shù)據(jù)存入文件中√從文件中讀取數(shù)據(jù)√實戰(zhàn)演練—保存QQ賬號與密碼√√將數(shù)據(jù)存入SharedPreferences中√√讀取與刪除SharedPreferences中的數(shù)據(jù)√√實戰(zhàn)演練—保存QQ賬號與密碼√√SQLite數(shù)據(jù)庫的創(chuàng)建√√SQLite數(shù)據(jù)庫的基本操作√√√SQLite數(shù)據(jù)庫中的事務(wù)√√實戰(zhàn)演練—綠豆通訊錄√√模塊六內(nèi)容提供者學(xué)習(xí)單元內(nèi)容提供者課時6學(xué)習(xí)目標1.掌握內(nèi)容提供者的創(chuàng)建,能夠?qū)W會使用內(nèi)容提供者操作數(shù)據(jù)2.了解內(nèi)容觀察者的使用,能夠使用內(nèi)容觀察者觀察其他程序的數(shù)據(jù)變化學(xué)習(xí)內(nèi)容知識點了解熟悉掌握重點難點內(nèi)容提供者概述√創(chuàng)建內(nèi)容提供者√√查詢其他程序的數(shù)據(jù)√√實戰(zhàn)演練—讀取手機通訊錄√√什么是內(nèi)容觀察者√√實戰(zhàn)演練—監(jiān)測數(shù)據(jù)變化√√模塊七廣播機制學(xué)習(xí)單元廣播機制課時6學(xué)習(xí)目標1.掌握廣播機制的原理,能夠靈活使用廣播2.掌握廣播接收者的概念,能夠創(chuàng)建廣播接收者3.掌握廣播的發(fā)送與類型,能夠發(fā)送與攔截廣播學(xué)習(xí)內(nèi)容知識點了解熟悉掌握重點難點廣播機制的概述√什么是廣播接收者√√創(chuàng)建廣播接收者√√自定義廣播√√實戰(zhàn)演練—飯?zhí)眯V播√√廣播的類型√√實戰(zhàn)演練—數(shù)鴨子√√模塊八服務(wù)學(xué)習(xí)單元服務(wù)課時6學(xué)習(xí)目標1.了解服務(wù)的概述,能夠說出什么是服務(wù)2.掌握服務(wù)的創(chuàng)建,能夠獨立創(chuàng)建一個服務(wù)3.熟悉服務(wù)的生命周期,能夠闡述服務(wù)生命周期中的方法4.掌握服務(wù)的兩種啟動方式,能夠?qū)崿F(xiàn)服務(wù)的啟動與關(guān)閉功能5.掌握服務(wù)的通信,能夠完成仿網(wǎng)易音樂播放器案例學(xué)習(xí)內(nèi)容知識點了解熟悉掌握重點難點服務(wù)概述√服務(wù)的創(chuàng)建√√服務(wù)的生命周期√√調(diào)用startService()方法啟動服務(wù)√√調(diào)用bindService()方法啟動服務(wù)√√本地服務(wù)通信和遠程服務(wù)通信√√實戰(zhàn)演練—仿網(wǎng)易音樂播放器√√模塊九網(wǎng)絡(luò)編程學(xué)習(xí)單元網(wǎng)絡(luò)編程課時6學(xué)習(xí)目標1.了解HTTP協(xié)議,能夠使用HttpURLConnection訪問網(wǎng)絡(luò)2.掌握WebView控件的使用,能夠加載不同的網(wǎng)頁3.掌握JSON數(shù)據(jù)的解析,能夠熟練解析不同的JSON數(shù)據(jù)4.掌握Handler消息機制原理,能夠使用Handler進行線程間通信學(xué)習(xí)內(nèi)容知識點了解熟悉掌握重點難點HTTP協(xié)議通信簡介√使用HttpURLConnection訪問網(wǎng)絡(luò)√√使用WebView瀏覽網(wǎng)頁√√使用WebView執(zhí)行HTML代碼√√設(shè)置WebView支持JavaScript√√JSON數(shù)據(jù)√√JSON解析√√實戰(zhàn)演練—仿拼多多砍價界面√√Handler消息機制√√模塊十圖形圖像處理學(xué)習(xí)單元圖形圖像處理課時6學(xué)習(xí)目標1.掌握常用繪圖類的使用,能夠繪制不同的圖形2.掌握如何使用Matrix類,能夠?qū)崿F(xiàn)為圖片添加特效的功能3.掌握動畫的使用,能夠?qū)崿F(xiàn)補間動畫與逐幀動畫的效果學(xué)習(xí)內(nèi)容知識點了解熟悉掌握重點難點Bitmap類√√BitmapFactory類√√Paint類√√Canvas類√√實戰(zhàn)演練—繪制小狗√√為圖形添加特效√√補間動畫√√逐幀動畫√√屬性動畫√√√實戰(zhàn)演練—飛舞的蝴蝶和鳥√√模塊十一多媒體應(yīng)用開發(fā)學(xué)習(xí)單元多媒體應(yīng)用開發(fā)課時6學(xué)習(xí)目標1.掌握MediaPlayer類與SoundPool類的使用,能夠?qū)崿F(xiàn)播放音頻文件的功能2.掌握VideoView類的使用,能夠?qū)崿F(xiàn)播放視頻文件的功能3.掌握MediaPlayer類與SurfaceView類的使用,能夠?qū)崿F(xiàn)播放視頻文件的功能學(xué)習(xí)內(nèi)容知識點了解熟悉掌握重點難點MediaPlayer類播放音頻√√SoundPool類播放音頻√√實戰(zhàn)演練—彈鋼琴√√VideoView控件播放視頻√√案例—VideoView視頻播放器√√MediaPlayer類和SurfaceView控件播放視頻√√實戰(zhàn)演練—SurfaceView視頻播放器√√綜合項目—仿美團外賣學(xué)習(xí)單元綜合項目—仿美團外賣課時10學(xué)習(xí)目標1.了解仿美團外賣項目的功能與模塊結(jié)構(gòu)2.掌握服務(wù)器的搭建,能夠獨立搭建服務(wù)器3.掌握店鋪列表模塊的開發(fā),能夠?qū)崿F(xiàn)店鋪界面的顯示效果4.掌握店鋪詳情界面與購物車的開發(fā),能夠獨立實現(xiàn)購物車功能5.掌握菜品詳情界面的開發(fā),能夠?qū)崿F(xiàn)菜品詳情界面的功能6.掌握訂單界面的開發(fā),能夠?qū)崿F(xiàn)訂單界面的效果學(xué)習(xí)內(nèi)容知識點了解熟悉掌握重點難點項目分析√效果展示√服務(wù)器數(shù)據(jù)準備√搭建標題欄布局√搭建廣告欄界面布局√搭建店鋪界面布局√搭建店鋪列表條目界面布局√封裝店鋪信息與菜品信息的實體類√編寫廣告欄的適配器√√編寫店鋪列表適配器√√實現(xiàn)店鋪界面顯示功能√√√搭建店鋪詳情界面布局√搭建菜單列表條目界面布局√搭建購物車列表條目界面布局√搭建確認清空購物車界面布局√編寫菜單列表適配器√√編寫購物車列表適配器√√實現(xiàn)菜單顯示與購物車功能√√√搭建菜品詳情界面布局√實現(xiàn)菜品界面顯示功能√√√搭建訂單界面布局√搭建訂單列表條目界面布局√搭建支付界面布局√編寫訂單列表適配器√√實現(xiàn)訂單顯示與支付功能√√四、課時分配模塊名講課上機合計模塊1Android基礎(chǔ)入門336模塊2Android常見界面布局336模塊3Android常見界面控件336模塊4程序活動單元Activity448模塊5數(shù)據(jù)存儲448模塊6內(nèi)容提供者224模塊7廣播機制224模塊8服務(wù)224模塊9網(wǎng)絡(luò)編程448模塊10圖形圖像處理224模

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論