Android應(yīng)用開發(fā)基礎(chǔ)_第1頁
Android應(yīng)用開發(fā)基礎(chǔ)_第2頁
Android應(yīng)用開發(fā)基礎(chǔ)_第3頁
Android應(yīng)用開發(fā)基礎(chǔ)_第4頁
Android應(yīng)用開發(fā)基礎(chǔ)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《Android應(yīng)用開發(fā)基礎(chǔ)》課程標(biāo)準(zhǔn)課程編碼:1012005課程類別:專業(yè)核心課適用專業(yè):移動互聯(lián)應(yīng)用技術(shù)、軟件技術(shù)授課單位:軟件學(xué)院學(xué)分:3學(xué)時:56編寫執(zhí)筆人審定負(fù)責(zé)人備注:專業(yè)必修為56學(xué)時;公共選修課為28學(xué)時(不安排實踐學(xué)時28學(xué)時)一.課程概述隨著移動終端應(yīng)用的普及,以及Android系統(tǒng)的普及,產(chǎn)生了對Android應(yīng)用軟件的大量需求,本門課程旨在通過全面地學(xué)習(xí)Android應(yīng)用開發(fā)技術(shù),培養(yǎng)學(xué)生的中小型Android應(yīng)用軟件開發(fā)能力,為社會輸送亟需人才;課程對應(yīng)的Android開發(fā)工程師崗位有著相對較高的薪酬水平和較為廣闊的發(fā)展前景,可以為參加學(xué)習(xí)的學(xué)生提供良好職業(yè)預(yù)期發(fā)展。本課程注重對學(xué)生職業(yè)能力和創(chuàng)新精神、實踐能力的培養(yǎng)。本課程旨在通過對Android應(yīng)用開發(fā)技術(shù)全面地學(xué)習(xí),使學(xué)生掌握Android開發(fā)技術(shù),培養(yǎng)學(xué)生進(jìn)行中小型Android應(yīng)用軟件開發(fā)。1課程性質(zhì)與作用課程性質(zhì):<Android應(yīng)用開發(fā)基礎(chǔ)〉課程是移動互聯(lián)應(yīng)用技術(shù)專業(yè)的專業(yè)核心、課程,是融理論與實踐一體化,教、學(xué)、做一體化的專業(yè)課程,是基于設(shè)計的工作過程系統(tǒng)化學(xué)習(xí)領(lǐng)域課程,是校企合作開發(fā)的工學(xué)結(jié)合課程。課程作用:本課程是移動互聯(lián)應(yīng)用技術(shù)專業(yè)培養(yǎng)Android程序員的核心課程,主要培養(yǎng)學(xué)生掌握Android編程的相關(guān)知識與技能,并應(yīng)用JAVA面向?qū)ο缶幊趟枷腴_發(fā)基于Android的手機(jī)應(yīng)用程序,同時也為學(xué)生開發(fā)Android應(yīng)用程序打下扎實的語言基礎(chǔ)。通過具體的項目開發(fā)培養(yǎng)學(xué)生良好的邏輯思維能力,養(yǎng)成良好的編程習(xí)慣,培養(yǎng)自學(xué)、閱讀資料和利用資料的能力,鼓勵學(xué)生在軟件設(shè)計過程中團(tuán)隊自主分析和解決問題,使學(xué)生的理論知識和實踐技能得到共同發(fā)展。與其他課程的關(guān)系:本課程在大一下半學(xué)期開課;本課程的前續(xù)課程安排為<Java面向?qū)ο蟪绦蛟O(shè)計>;本課程的后續(xù)課程是〈移動終端應(yīng)用開發(fā)實戰(zhàn)-Android高級開發(fā)技術(shù)〉等相關(guān)課程,與該課程并行開設(shè)的課程是“移動終端UI設(shè)計”2課程設(shè)計思路課程開發(fā)遵循的基于工作過程導(dǎo)向的現(xiàn)代職業(yè)教育指導(dǎo)思想,課程的目標(biāo)是小型Android項目開發(fā)職業(yè)能力培養(yǎng)。課程教學(xué)內(nèi)容的取舍和內(nèi)容排序遵循以工作需求為目標(biāo)原則,同時重視軟件工程的標(biāo)準(zhǔn)規(guī)范,重視業(yè)內(nèi)工作過程中的即成約定,努力使學(xué)生的學(xué)習(xí)內(nèi)容與目標(biāo)工作崗位能力要求無縫對接。本課程采用了“項目引領(lǐng),任務(wù)驅(qū)動”的教學(xué)模式。按照小型Android項目從設(shè)計到開發(fā)、實現(xiàn)的一般性流程,組織章節(jié)的演進(jìn)。在授課過程中,項目的主要開發(fā)階段模塊化,特定的功能任務(wù)化,學(xué)生在完成各個“任務(wù)”的同時,學(xué)習(xí)并掌握項目開發(fā)過程中所需的技能和應(yīng)遵守的業(yè)內(nèi)規(guī)范,為學(xué)生職業(yè)能力發(fā)展奠定良好的基礎(chǔ)等。課程設(shè)計的總體原則是“基于課程對應(yīng)的就業(yè)崗位工作過程”,基于此原則課程組進(jìn)行了充分的調(diào)研,過程如下:第一步:崗位需求調(diào)研;第二步:確定課程的學(xué)習(xí)領(lǐng)域第三步:根據(jù)學(xué)習(xí)領(lǐng)域設(shè)計課程的規(guī)定項目;第四步:子學(xué)習(xí)領(lǐng)域分解;第五步:根據(jù)子學(xué)習(xí)領(lǐng)域,將項目分解為課程的學(xué)習(xí)任務(wù)本課程主要面向崗位為Android應(yīng)用軟件開發(fā)工程師。二課程目標(biāo)本課程內(nèi)容涵蓋了對學(xué)生在“基本理論”、“基本技能”和“職業(yè)素質(zhì)”三個層次的培養(yǎng)。以Android開發(fā)崗位必備的開發(fā)技能為重點并具備相應(yīng)的理論基礎(chǔ)的同時,注重綜合職業(yè)素質(zhì)的養(yǎng)成,課程采用啟發(fā)誘導(dǎo)式教學(xué),鼓勵學(xué)生“勤于思考,勤于動手”。1)基本理論要求:?掌握良好用戶體驗的設(shè)計理念;?掌握Android編程思想?掌握Android性能優(yōu)化原則。2)基本技能要求:3)熟練掌握Android的開發(fā)環(huán)境搭建和調(diào)試;?熟練掌握Android的視圖;包括生命周期,跳轉(zhuǎn),數(shù)據(jù)存儲,啟動模式;熟練掌握Android的組件;包括Activity布局,Android基礎(chǔ)組件;Android中級組件;Android適配器原理;熟練掌握Android的Fragment技術(shù);包括Fragment組件的靜態(tài)和動態(tài)加載;Fragment通訊;翻頁類組件的使用?熟練掌握Android的廣播技術(shù);包括廣播生命周期;工作原理;自定義廣播和接收;有序廣播的接收和使用;熟練掌握Android的服務(wù);包括Android對的系統(tǒng)服務(wù);通知服務(wù);通訊服務(wù);自定義服務(wù);多線程等異步任務(wù)處理;熟練掌握Android的系統(tǒng)提供;主要包括ContentProvider簡介;URL/UrI;ContentProvider常用接口;通訊錄?熟練掌握Android的多媒體服務(wù);主要包括相冊服務(wù)和音視頻服務(wù);熟練掌握Android的網(wǎng)絡(luò)服務(wù);主要包括網(wǎng)絡(luò)概述;網(wǎng)絡(luò)框架服務(wù);網(wǎng)絡(luò)協(xié)議;Volley網(wǎng)絡(luò)框架?熟練掌握Android的數(shù)據(jù)管理;主要包括文件存儲和數(shù)據(jù)庫存儲3)職業(yè)素質(zhì)要求:?能夠完成真實業(yè)務(wù)邏輯向代碼的轉(zhuǎn)化;?能夠獨立分析解決技術(shù)問題;?自學(xué)能力強(qiáng),能夠快速準(zhǔn)確地查找參考資料;?能夠按照規(guī)范編寫技術(shù)文檔;?溝通能力強(qiáng),能夠與小組其他成員通力合作。本門著重培養(yǎng)學(xué)生獨立完成Android前端的設(shè)計、開發(fā)以及測試等能力。課程對學(xué)生專業(yè)能力的培養(yǎng)及要求學(xué)生達(dá)到的水平目標(biāo)如下表所示:編號小節(jié)教學(xué)目標(biāo)1移動應(yīng)用開發(fā)概述1.1Android概述熟悉了解Android的歷史和架構(gòu)。熟悉JDK的安裝和配置。Androoid開發(fā)環(huán)境的下載和安裝熟悉Android模擬器的建立和配置1.2Android程序熟練掌握使用AndroidStudio創(chuàng)建Android應(yīng)用程序的步驟,并運行在手機(jī)或者模擬器。

了解Android應(yīng)用程序的各組成部分和作用了解Android應(yīng)用程序的運行流程1.3Android程序調(diào)試了解Logcat的使用方法熟悉Android調(diào)試器的原理熟悉Android斷點調(diào)試的流程2Android視圖)2.1Activity概述熟悉了解Android的歷史和架構(gòu)。熟悉Activity之間的隱式跳轉(zhuǎn)和顯示跳轉(zhuǎn)的使用方法熟悉Dialog的配置方法以及實現(xiàn)流程2.2Android應(yīng)用熟悉Bundle以及Activity之間的數(shù)據(jù)傳遞原理和使用方法熟悉Activity退出的數(shù)據(jù)保存和恢復(fù)機(jī)制熟悉Activity的四種啟動模式3Android組件3.1Activity布局掌握控件在布局中的屬性,主要包括長度,寬度,對齊,邊緣等掌握絕對布局的方式以及應(yīng)用場景掌握相對布局的方式以及應(yīng)用場景掌握線性布局的方式以及應(yīng)用場景掌握限制性布局;輔助線以及Chain布局的方式以及應(yīng)用場景3.2Android基礎(chǔ)組件熟練掌握TextView的布局屬性和使用方法熟練掌握Button的事件響應(yīng)機(jī)制和使用方法熟練掌握EditText的布局屬性和使用方法熟練掌握ProgressBar的的布局屬性和使用方法熟練掌握UI多線程的初始化和啟動方法3.3Android中級組件熟練掌握CheckBox的布局屬性和使用方法熟練掌握Switch的事件響應(yīng)機(jī)制和使用方法熟練掌握RadioButton的事件響應(yīng)機(jī)制和使用方法熟練掌握ImageViewr的的布局屬性和使用方法3.4Android適配器熟練掌握Adapter的類結(jié)構(gòu)和實現(xiàn)方法熟練掌握Spinner的適配器使用方法熟練掌握ListView的適配器使用方法熟練掌握自定義Adapter的實現(xiàn)方法熟練掌握自定義Adapter的內(nèi)存優(yōu)化實現(xiàn)方法

4Fragment4.1Fragment組件熟練掌握Fragment控件的原理和靜態(tài)加載方法熟練掌握Fragment與Activity;Fragment與Fragment之間進(jìn)行數(shù)據(jù)交互的方法熟練掌握Fragment控件的動態(tài)加載方法4.2翻頁類組件熟練掌握ViewPager控件加載Fragment的原理和適配器用法熟練掌握RadioGroup與ViewPager之間進(jìn)行數(shù)據(jù)交互的方法掌握自定義FragmentPager適配器與PagerTabStrip實現(xiàn)選項卡的方法5廣播5.1Android廣播概述了解常用的Android系統(tǒng)廣播的用途與作用熟練使用系統(tǒng)廣播開發(fā)手機(jī)電量監(jiān)控程序,5.1Android廣播工作原理理解廣播保證安全性的方法深入理解廣播的接收和發(fā)送原理5.3自定義廣播熟練掌握自定義廣播的發(fā)送和接收熟練掌握跨程序廣播的接收5.4有序廣播熟練掌握有序廣播的接收熟練使用有序廣播6服務(wù)6.1Android服務(wù)概述理解Android服務(wù)的各種分類與作用理解Android系統(tǒng)服務(wù)的應(yīng)用場合與作用6.2Android系統(tǒng)服務(wù)熟練使用Android通知服務(wù)熟練使用系統(tǒng)權(quán)限實現(xiàn)Android系統(tǒng)電話和網(wǎng)絡(luò)服務(wù)6.3自定義服務(wù)熟練掌握自定義廣播的發(fā)送熟練使用綁定實現(xiàn)自定義服務(wù)與Activity的數(shù)據(jù)交互6.4多線程熟練掌握IntentService的異步任務(wù)啟動流程熟練掌握AsyncTask的異步任務(wù)啟動流程7系統(tǒng)提供者7.1ContentProvider概述熟練掌握系統(tǒng)ContentProvider的原理以及實現(xiàn)方法熟練掌握系統(tǒng)URL/UrI的語法結(jié)構(gòu)以及實現(xiàn)方法7.2ContentProvider應(yīng)用熟練使用ContentProvider常用接口以及系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu)和字段以及使用方法熟練使用ContentProvider接口實現(xiàn)通訊錄的增刪改查等功能8多媒體服務(wù)8.1相冊服務(wù)熟練使用系統(tǒng)的相機(jī)服務(wù)的啟動和圖片的存儲熟練使用申請系統(tǒng)的相冊權(quán)限和訪問相冊服務(wù)8.2音視頻服務(wù)熟練掌握和使用音頻服務(wù)接口

熟練掌握和使用視頻服務(wù)接口9網(wǎng)絡(luò)服務(wù)9.1網(wǎng)絡(luò)概述熟練使用WebView控件訪問網(wǎng)頁熟練使用Http協(xié)議訪問網(wǎng)頁9.2網(wǎng)絡(luò)框架服務(wù)熟練掌握網(wǎng)絡(luò)回調(diào)接口的原理和實現(xiàn)方法熟練使用OkHttp網(wǎng)絡(luò)框架訪問網(wǎng)絡(luò)9.3網(wǎng)絡(luò)協(xié)議熟練掌握J(rèn)SON網(wǎng)絡(luò)協(xié)議的定義熟練使用網(wǎng)絡(luò)框架快速實現(xiàn)JSON數(shù)據(jù)解析9.4Volley網(wǎng)絡(luò)框架熟練使用GsonFormat插件將JSON數(shù)據(jù)解析為類對象熟練使用Volley框架實現(xiàn)JSON的數(shù)據(jù)解析10數(shù)據(jù)存儲服務(wù)10.1文件存儲熟練使用Android的文件系統(tǒng)完成常用參數(shù)的存儲熟練使用Android的共享文件完成常用參數(shù)的存儲10.2數(shù)據(jù)庫存儲熟練掌握和使用數(shù)據(jù)庫操作的常用接口熟練掌握和使用數(shù)據(jù)庫的增刪改查操作三、能力解析表能力目標(biāo)Android的開發(fā)環(huán)境搭建編號1具體描述能夠進(jìn)行Android的開發(fā)環(huán)境搭建,能夠熟練使用Android的開發(fā)環(huán)境,熟練使用Android的開發(fā)環(huán)境常用窗口和工具,能夠閱讀Android的幫助文檔,能夠熟練發(fā)布應(yīng)用到Android的應(yīng)用商店步驟1.搭建Android開發(fā)環(huán)境2.熟練使用Android的開發(fā)環(huán)境編寫第一個App程序并運行3.使用Android的開發(fā)環(huán)境常用窗口和工具進(jìn)行程序的編寫和編譯調(diào)試4.閱讀Android的API文檔5.發(fā)布Android應(yīng)用到Android應(yīng)用商店工具與設(shè)備1.個人電腦或者筆記本電腦2.Android編程開發(fā)環(huán)境AndroidStudio,JDK,SDK3.互聯(lián)網(wǎng)環(huán)境知識基礎(chǔ)1.JAVA語法基礎(chǔ)2.面向?qū)ο箢悓ο笾R3.圖形圖像界面知識4.操作系統(tǒng)知識態(tài)度、素質(zhì)1.負(fù)責(zé)任的態(tài)度2.有進(jìn)取心

3.解決問題的能力4.自學(xué)能力強(qiáng)考核標(biāo)準(zhǔn)熟悉了解Android的歷史和架構(gòu)。熟悉JDK的安裝和配置。Androoid開發(fā)環(huán)境的下載和安裝1熟悉Android模擬器的建立和配置2熟練掌握使用AndroidStudio創(chuàng)建Android應(yīng)用程序的步驟,并運行在手機(jī)或者模擬器。3了解Android應(yīng)用程序的各組成部分和作用4了解Android應(yīng)用程序的運行流程5了解Logcat的使用方法6熟悉Android調(diào)試器的原理熟悉Android斷點調(diào)試的流程積件素材教案、教學(xué)PPT、經(jīng)典案例、案例源代碼、電子書、網(wǎng)絡(luò)技術(shù)社區(qū)支持、圖片能力目標(biāo)Android視圖編號2具體描述能夠熟練使用Activity完成布局實現(xiàn);能夠熟練掌握Activity的生命周期以及任務(wù)與返回棧;能夠熟練使用Activity的啟動模式;步驟1.能夠自定義Activity并實現(xiàn)布局的加載和Activity的跳轉(zhuǎn)2.使用夠熟練使用LogCat完成Activity的生命周期的調(diào)試3.使用Activity的四種啟動模式來實現(xiàn)不同的啟動方式工具與設(shè)備1.個人電腦或者筆記本電腦2.Android編程開發(fā)環(huán)境AndroidStudio,JDK,SDK3.互聯(lián)網(wǎng)環(huán)境知識基礎(chǔ)1.JAVA語法基礎(chǔ)2.面向?qū)ο箢悓ο笾R3.圖形圖像界面知識4.Android的開發(fā)環(huán)境態(tài)度、素質(zhì)1.負(fù)責(zé)任的態(tài)度2.有進(jìn)取心3.解決問題的能力4.自學(xué)能力強(qiáng)考核標(biāo)準(zhǔn)熟悉了解Android的歷史和架構(gòu)。

熟悉Activity之間的隱式跳轉(zhuǎn)和顯示跳轉(zhuǎn)的使用方法熟悉Dialog的配置方法以及實現(xiàn)流程熟悉Bundle以及Activity之間的數(shù)據(jù)傳遞原理和使用方法熟悉Activity退出的數(shù)據(jù)保存和恢復(fù)機(jī)制熟悉Activity的四種啟動模式積件素材教案、教學(xué)PPT、經(jīng)典案例、案例源代碼、電子書、網(wǎng)絡(luò)技術(shù)社區(qū)支持、圖片能力目標(biāo)Android組件編號3具體描述能夠熟練操作使用基本視圖組件,(TextViewButtonEditTextImageViewCheckBoxRadioButton);能夠熟練使用事件模型(Event);能夠熟練使用常用的布局(相對布局以及線性布局);能夠熟練操作使用高級視圖組件,(ProgressBarScrollViewDatePickerTimePicker);能夠熟練使用視圖樣式(Style,Shape與Selector,9.png圖,橫豎屏切換);步驟1.使用Android的基本視圖組件,(TextViewButtonEditTextImageViewCheckBoxRadioButton)完成登錄界面2.能夠熟練使用事件模型(Event)完成界面的跳轉(zhuǎn)3.使用常用的布局(相對布局以及線性布局)完成登錄界面4使用高級視圖組件,(ProgressBarScrollViewDatePickerTimePicker)完成進(jìn)度條;5使用視圖樣式(Style,Shape與Selector,9.png圖,橫豎屏切換)完成用戶設(shè)置的界面設(shè)計工具與設(shè)備1.個人電腦或者筆記本電腦2.Android編程開發(fā)環(huán)境AndroidStudio,JDK,SDK3.互聯(lián)網(wǎng)環(huán)境知識基礎(chǔ)1.JAVA語法基礎(chǔ)2.面向?qū)ο箢悓ο笾R3.圖形圖像界面知識4.Android的布局態(tài)度、素質(zhì)1.負(fù)責(zé)任的態(tài)度2.有進(jìn)取心3.解決問題的能力4.自學(xué)能力強(qiáng)考核標(biāo)準(zhǔn)1能夠熟練使用常用的布局(相對布局以及線性布局);

2能夠熟練操作使用基本視圖組件,(TextViewButtonEditTextImageViewCheckBoxRadioButton);3能夠熟練操作使用高級視圖組件,(ProgressBarScrollViewDatePickerTimePicker);4熟練掌握Adapter的類結(jié)構(gòu)和實現(xiàn)方法熟練掌握Spinner的適配器使用方法熟練掌握ListView的適配器使用方法熟練掌握自定義Adapter的實現(xiàn)方法熟練掌握自定義Adapter的內(nèi)存優(yōu)化實現(xiàn)方法積件素材教案、教學(xué)PPT、經(jīng)典案例、案例源代碼、電子書、網(wǎng)絡(luò)技術(shù)社區(qū)支持、圖片能力目標(biāo)Fragment碎片編號4具體描述能夠熟練掌握Fragment的生命周期;能夠熟練動態(tài)加載Fragment;能夠熟練靜態(tài)加載Fragment;能夠熟練掌握Fragment與組件的通訊;步驟1使用LogCat演示Fragment的生命周期;2使用動態(tài)加載Fragment的方式增加界面;3使用靜態(tài)加載Fragment的方式增加界面;4使用Fragment與組件的通訊數(shù)據(jù)完成登錄界面的數(shù)據(jù)傳遞;工具與設(shè)備1.個人電腦或者筆記本電腦2.Android編程開發(fā)環(huán)境AndroidStudio,JDK,SDK3.互聯(lián)網(wǎng)環(huán)境知識基礎(chǔ)1.JAVA語法基礎(chǔ)2.面向?qū)ο箢悓ο笾R3.圖形圖像界面知識4.Android的布局態(tài)度、素質(zhì)1.負(fù)責(zé)任的態(tài)度2.有進(jìn)取心3.解決問題的能力4.自學(xué)能力強(qiáng)考核標(biāo)準(zhǔn)1熟練掌握Fragment控件的原理和靜態(tài)加載方法2熟練掌握Fragment與Activity;Fragment與Fragment之間進(jìn)行數(shù)據(jù)交互的方法3熟練掌握Fragment控件的動態(tài)加載方法4熟練掌握ViewPager控件加載Fragment的原理和適配器用法

5熟練掌握RadioGroup與ViewPager之間進(jìn)行數(shù)據(jù)交互的方法積件素材教案、教學(xué)PPT、經(jīng)典案例、案例源代碼、電子書、網(wǎng)絡(luò)技術(shù)社區(qū)支持、圖片能力目標(biāo)廣播編號5具體描述5.1Android廣播概述5.1Android廣播工作原理5.3自定義廣播5.4有序廣播步驟1講解常用的廣播例子;2使用例子講解廣播工作原理3使用例子講解自定義廣播;4使用例子講解有序廣播;;工具與設(shè)備1.個人電腦或者筆記本電腦2.Android編程開發(fā)環(huán)境AndroidStudio,JDK,SDK3.互聯(lián)網(wǎng)環(huán)境知識基礎(chǔ)1.JAVA語法基礎(chǔ)2.面向?qū)ο箢悓ο笾R3.圖形圖像界面知識4.Android的布局態(tài)度、素質(zhì)1.負(fù)責(zé)任的態(tài)度2.有進(jìn)取心3.解決問題的能力4.自學(xué)能力強(qiáng)考核標(biāo)準(zhǔn)1了解常用的Android系統(tǒng)廣播的用途與作用2熟練使用系統(tǒng)廣播開發(fā)手機(jī)電量監(jiān)控程序,3理解廣播保證安全性的方法4深入理解廣播的接收和發(fā)送原理5熟練掌握自定義廣播的發(fā)送和接收6熟練掌握跨程序廣播的接收7熟練掌握有序廣播的接收8熟練使用有序廣播積件素材教案、教學(xué)PPT、經(jīng)典案例、案例源代碼、電子書、網(wǎng)絡(luò)技術(shù)社區(qū)支持、圖片

能力目標(biāo)廣播編號6具體描述Android服務(wù)概述Android系統(tǒng)服務(wù)6.3自定義服務(wù)6.4多線程步驟1講解常用的服務(wù)例子;2使用例子講解常用的系統(tǒng)服務(wù)3使用例子講解自定義服務(wù);4使用例子講解多線程;工具與設(shè)備1.個人電腦或者筆記本電腦2.Android編程開發(fā)環(huán)境AndroidStudio,JDK,SDK3.互聯(lián)網(wǎng)環(huán)境知識基礎(chǔ)1.JAVA語法基礎(chǔ)2.面向?qū)ο箢悓ο笾R3.圖形圖像界面知識4.Android的布局態(tài)度、素質(zhì)1.負(fù)責(zé)任的態(tài)度2.有進(jìn)取心3.解決問題的能力4.自學(xué)能力強(qiáng)考核標(biāo)準(zhǔn)1理解Android服務(wù)的各種分類與作用2理解Android系統(tǒng)服務(wù)的應(yīng)用場合與作用3熟練使用Android通知服務(wù)4熟練使用系統(tǒng)權(quán)限實現(xiàn)Android系統(tǒng)電話和網(wǎng)絡(luò)服務(wù)5熟練掌握自定義廣播的發(fā)送6熟練使用綁定實現(xiàn)自定義服務(wù)與Activity的數(shù)據(jù)交互7熟練掌握IntentService的異步任務(wù)啟動流程8熟練掌握AsyncTask的異步任務(wù)啟動流程積件素材教案、教學(xué)PPT、經(jīng)典案例、案例源代碼、電子書、網(wǎng)絡(luò)技術(shù)社區(qū)支持、圖片能力目標(biāo)系統(tǒng)提供者編號7具體描述ContentProvider概述ContentProvider應(yīng)用步驟1講解常用的系統(tǒng)提供者服務(wù)例子;

2使用例子講解常用的系統(tǒng)提供應(yīng)用例子;工具與設(shè)備1.個人電腦或者筆記本電腦2.Android編程開發(fā)環(huán)境AndroidStudio,JDK,SDK3.互聯(lián)網(wǎng)環(huán)境知識基礎(chǔ)1.JAVA語法基礎(chǔ)2.面向?qū)ο箢悓ο笾R3.圖形圖像界面知識4.Android的布局態(tài)度、素質(zhì)1.負(fù)責(zé)任的態(tài)度2.有進(jìn)取心3.解決問題的能力4.自學(xué)能力強(qiáng)考核標(biāo)準(zhǔn)1熟練掌握系統(tǒng)ContentProvider的原理以及實現(xiàn)方法2熟練掌握系統(tǒng)URL/UrI的語法結(jié)構(gòu)以及實現(xiàn)方法3熟練使用ContentProvider常用接口以及系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu)和字段以及使用方法4熟練使用ContentProvider接口實現(xiàn)通訊錄的增刪改查等功能積件素材教案、教學(xué)PPT、經(jīng)典案例、案例源代碼、電子書、網(wǎng)絡(luò)技術(shù)社區(qū)支持、圖片能力目標(biāo)多媒體服務(wù)編號8具體描述8.1相冊服務(wù)8.2音視頻服務(wù)步驟1講解常用的系統(tǒng)相冊服務(wù)例子;2使用例子講解常用的系統(tǒng)音視頻服務(wù);工具與設(shè)備1.個人電腦或者筆記本電腦2.Android編程開發(fā)環(huán)境AndroidStudio,JDK,SDK3.互聯(lián)網(wǎng)環(huán)境知識基礎(chǔ)1.JAVA語法基礎(chǔ)2.面向?qū)ο箢悓ο笾R3.圖形圖像界面知識4.Android的布局態(tài)度、素質(zhì)1.負(fù)責(zé)任的態(tài)度2.有進(jìn)取心

3.解決問題的能力4.自學(xué)能力強(qiáng)考核標(biāo)準(zhǔn)1熟練使用系統(tǒng)的相機(jī)服務(wù)的啟動和圖片的存儲2熟練使用申請系統(tǒng)的相冊權(quán)限和訪問相冊服務(wù)3熟練掌握和使用音頻服務(wù)接口4熟練掌握和使用視頻服務(wù)接口積件素材教案、教學(xué)PPT、經(jīng)典案例、案例源代碼、電子書、網(wǎng)絡(luò)技術(shù)社區(qū)支持、圖片能力目標(biāo)網(wǎng)絡(luò)服務(wù)編號9具體描述9.1網(wǎng)絡(luò)概述9.2網(wǎng)絡(luò)框架服務(wù)9.3網(wǎng)絡(luò)協(xié)議9.4Volley網(wǎng)絡(luò)框架步驟1講解常用的網(wǎng)絡(luò)服務(wù)和網(wǎng)絡(luò)協(xié)議;2使用例子講解常用的網(wǎng)絡(luò)框架服務(wù);工具與設(shè)備1.個人電腦或者筆記本電腦2.Android編程開發(fā)環(huán)境AndroidStudio,JDK,SDK3.互聯(lián)網(wǎng)環(huán)境知識基礎(chǔ)1.JAVA語法基礎(chǔ)2.面向?qū)ο箢悓ο笾R3.圖形圖像界面知識4.Android的布局態(tài)度、素質(zhì)1.負(fù)責(zé)任的態(tài)度2.有進(jìn)取心3.解決問題的能力4.自學(xué)能力強(qiáng)考核標(biāo)準(zhǔn)1熟練使用WebView控件訪問網(wǎng)頁2熟練使用Http協(xié)議訪問網(wǎng)頁3熟練掌握網(wǎng)絡(luò)回調(diào)接口的原理和實現(xiàn)方法4練使用OkHttp網(wǎng)絡(luò)框架訪問網(wǎng)絡(luò)5熟練掌握J(rèn)SON網(wǎng)絡(luò)協(xié)議的定義6熟練使用網(wǎng)絡(luò)框架快速實現(xiàn)JSON數(shù)據(jù)解析7熟練使用GsonFormat插件將JSON數(shù)據(jù)解析為類對象8熟練使用Volley框架實現(xiàn)JSON的數(shù)據(jù)解析

積件素材教案、教學(xué)PPT、經(jīng)典案例、案例源代碼、電子書、網(wǎng)絡(luò)技術(shù)社區(qū)支持、圖片能力目標(biāo)Android的數(shù)據(jù)存儲編號10具體描述能夠熟練使用SharedPreferenc來完成數(shù)據(jù)的存儲和讀取能夠熟練使用文本讀寫來完成數(shù)據(jù)的存儲和讀取能夠熟練使用XML文件來完成數(shù)據(jù)的存儲和讀取能夠熟練使用Sqlit數(shù)據(jù)庫來完成數(shù)據(jù)的存儲和讀取能夠熟練使用SD卡外設(shè)存儲來完成數(shù)據(jù)的存儲和讀取步驟1使用SharedPreference來完成數(shù)據(jù)的存儲和讀取2使用文本讀寫來完成數(shù)據(jù)的存儲和讀取3使用XML文件來完成數(shù)據(jù)的存儲和讀取4使用Sqlit數(shù)據(jù)庫來完成數(shù)據(jù)的存儲和讀取5使用SD卡外設(shè)存儲來完成數(shù)據(jù)的存儲和讀取工具與設(shè)備1.個人電腦或者筆記本電腦2.AndroidS程開發(fā)環(huán)境AndroidStudioJDK,SDK3.互聯(lián)網(wǎng)環(huán)境知識基礎(chǔ)1.J用A語法基礎(chǔ)2.面向?qū)ο箢悓ο笾R3.圖形圖像界面知識4.Android的布局態(tài)度、素質(zhì)1.負(fù)責(zé)任的態(tài)度2.有進(jìn)取心3.解決問題的能力4.自學(xué)能力強(qiáng)考核標(biāo)準(zhǔn)1能夠熟練使用SharedPreferenc來完成數(shù)據(jù)的存儲和讀取2能夠熟練使用文本讀寫來完成數(shù)據(jù)的存儲和讀取3能夠熟練使用XML文件來完成數(shù)據(jù)的存儲和讀取4能夠熟練使用Sqlit數(shù)據(jù)庫來完成數(shù)據(jù)的存儲和讀取5能夠熟練使用SD卡外設(shè)存儲來完成數(shù)據(jù)的存儲和讀取積件素材教案、教學(xué)PPT、經(jīng)典案例、案例源代碼、電子書、網(wǎng)絡(luò)技術(shù)社區(qū)支持、圖片四、課程內(nèi)容課程內(nèi)容如下表所示:

序號11早節(jié)知識點學(xué)習(xí)內(nèi)容教學(xué)方法學(xué)時1移動應(yīng)用開發(fā)概述1.1Android概述1.1.1Androi的歷史和架構(gòu)Android的歷史和架構(gòu)。講述Android的開發(fā)環(huán)境JDK的安裝和配置。Androoid開發(fā)環(huán)境的下載和安裝講述案例Android的模擬器Android模擬器的建立和配置講述案例0.251.2Android程序1.2.1創(chuàng)建Androi的應(yīng)用程序使用AndroidStudio創(chuàng)建Android應(yīng)用程序的步驟,并運行在手機(jī)或者模擬器。講述案例Android應(yīng)用程序結(jié)構(gòu)Android應(yīng)用程序的各組成部分和作用講述Android應(yīng)用程序運行流程Android應(yīng)用程序的運行流程講述案例0.251.3Android程序調(diào)試1.3.1LogcatLogcat的使用方法講述DDMS原理Android調(diào)試器的原理講述Android應(yīng)用程序調(diào)試Android斷點調(diào)試的流程講述案例0.52Android視圖2.1Activity概述2.1.1Activity生命周期了解Android的歷史和架構(gòu)。講述Activity之間的跳轉(zhuǎn)Activity之間的隱式跳轉(zhuǎn)和顯示跳轉(zhuǎn)的使用方法講述案例12.1.3DialogDialog的配置方法以及實現(xiàn)流程講述案例0.52.2Android應(yīng)用2.2.1Activity數(shù)據(jù)傳遞Bundle以及Activity之間的數(shù)據(jù)傳遞原理和使用方法講述案例Activity的數(shù)據(jù)保存Activity退出的數(shù)據(jù)保存和恢復(fù)機(jī)制講述案例12.2.3Activity的啟動模式Activity的四種啟動模式講述案例0.53Android組件3.1Activity布局3.1.1控件布局屬性控件在布局中的屬性,主要包括長度,寬度,對齊,邊緣等講述絕對布局絕對布局的方式以及應(yīng)用場景講述案例相對布局相對布局的方式以及應(yīng)用場景講述案例0.25

3.1.4線性布局線性布局的方式以及應(yīng)用場景講述案例限制布局限制性布局;輔助線以及Chain布局的方式以及應(yīng)用場景講述案例13.2Android基礎(chǔ)組件3.2.1TextViewTextView的布局屬性和使用方法講述案例ButtonButton的事件響應(yīng)機(jī)制和使用方法講述案例EditTextEditText的布局屬性和使用方法講述案例ProgressBarProgressBar的的布局屬性和使用方法講述案例UI多線程UI多線程的初始化和啟動方法講述案例0.43.3Android中級組件3.3.1CheckBoxCheckBox的布局屬性和使用方法講述案例13.3.2SwitchSwitch的事件響應(yīng)機(jī)制和使用方法講述案例13.3.3RadioButtonRadioButton的事件響應(yīng)機(jī)制和使用方法講述案例13.3.4ImageView熟ImageViewr的的布局屬性和使用方法講述案例13.4Android適配器3.4.1AdapterAdapter的類結(jié)構(gòu)和實現(xiàn)方法講述案例Spinner熟Spinner的適配器使用方法講述案例ListViewListView的適配器使用方法講述案例13.4.4自定義Adapter自定義Adapter的實現(xiàn)方法講述案例13.4.5Adapter優(yōu)化自定義Adapter的內(nèi)存優(yōu)化實現(xiàn)方法講述案例14Fragment(洪曼淇負(fù)責(zé))4.1Fragment組件4.1.1Fragment控件Fragment控件的原理和靜態(tài)加載方法講述案例Fragment與Activity通訊Fragment與Activity;Fragment與Fragment之間進(jìn)行數(shù)據(jù)交互的方法講述案例14.1.3Fragment動態(tài)加載Fragment控件的動態(tài)加載方法講述案例0.54.2翻頁類組件4.2.1ViewPager控件ViewPager控件加載Fragment的原理和適配器用法講述14.2.2啟動引導(dǎo)頁RadioGroup與ViewPager之間進(jìn)行數(shù)據(jù)交互的方法講述案例選項卡自定義FragmentPager適配器與PagerTabStrip實現(xiàn)選項卡的方法講述案例0.55廣播5.1Android廣播概述5.1.1Android廣播簡介常用的Android系統(tǒng)廣播的用途與作用講述Android廣播應(yīng)用使用系統(tǒng)廣播開發(fā)手機(jī)電量監(jiān)控程序,講述案例.1廣播接收廣播保證安全性的方法講述0.5

Android廣播工作原理器生命周期5.2.2廣播接收器工作原理廣播的接收和發(fā)送原理講述案例0.55.3自定義廣播5.3.1自定義廣播自定義廣播的發(fā)送和接收講述案例跨程序的廣播接收跨程序廣播的接收講述案例0.55.4有序廣播5.4.1有序廣播的接收有序廣播的接收講述案例有序廣播的使用使用有序廣播講述案例0.56服務(wù)6.1Android服務(wù)概述6.1.1Android服務(wù)簡介Android服務(wù)的各種分類與作用講述16.1.2Android系統(tǒng)服務(wù)Android系統(tǒng)服務(wù)的應(yīng)用場合與作用講述16.2Android系統(tǒng)服務(wù)6.2.1Android通知服務(wù)使用Android通知服務(wù)講述案例16.2.2Android通訊服務(wù)系統(tǒng)權(quán)限實現(xiàn)Android系統(tǒng)電話和網(wǎng)絡(luò)服務(wù)講述案例16.3自定義服務(wù)6.3.1自定義服務(wù)的生命周期自定義廣播的發(fā)送講述案例16.3.2自定義Service與Activity綁定實現(xiàn)自定義服務(wù)與Activity的數(shù)據(jù)交互講述案例16.4多線程6.4.1IntentService異步任務(wù)處理IntentService的異步任務(wù)啟動流程講述案例16.4.2AsyncTask異步任務(wù)處理AsyncTask的異步任務(wù)啟動流程講述案例17系統(tǒng)提供者7.1ContentProvider概述7.1.1ContentProvider簡介系統(tǒng)ContentProvider的原理以及實現(xiàn)方法講述17.1.2URL/UrI系統(tǒng)URL/UrI的語法結(jié)構(gòu)以及實現(xiàn)方法講述案例17.2ContentProvider應(yīng)用7.2.1ContentProvider常用接口使用ContentProvider常用接口以及系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu)和字段以及使用方法講述案例17.2.2通訊錄使用ContentProvider接口實現(xiàn)通訊錄的增刪改查等功能講述案例18多媒體服務(wù)8.1相冊服務(wù)8.1.1拍照服務(wù)使用系統(tǒng)的相機(jī)服務(wù)的啟動和圖片的存儲講述18.1.2相冊服務(wù)使用申請系統(tǒng)的相冊權(quán)限和訪問相冊服務(wù)講述案例1

8.2音視頻服務(wù)8.2.1音頻服務(wù)掌握和使用音頻服務(wù)接口講述案例18.2.2視頻服務(wù)掌握和使用視頻服務(wù)接口講述案例19網(wǎng)絡(luò)服務(wù)9.1網(wǎng)絡(luò)概述9.1.1WebView簡介使用WebView控件訪問網(wǎng)頁講述案例Http訪問服務(wù)使用Http協(xié)議訪問網(wǎng)頁講述案例0.59.2網(wǎng)絡(luò)框架服務(wù)9.2.1網(wǎng)絡(luò)回調(diào)接口網(wǎng)絡(luò)回調(diào)接口的原理和實現(xiàn)方法講述案例網(wǎng)絡(luò)框架使用OkHttp網(wǎng)絡(luò)框架訪問網(wǎng)絡(luò)講述案例0.59.3網(wǎng)絡(luò)協(xié)議9.3.1JSON網(wǎng)絡(luò)協(xié)議JSON網(wǎng)絡(luò)協(xié)議的定義講述案例JSON數(shù)據(jù)解析使用網(wǎng)絡(luò)框架快速實現(xiàn)JSON數(shù)據(jù)解析講述案例0.59.4Volley網(wǎng)絡(luò)框架9.4.1JSON數(shù)據(jù)轉(zhuǎn)換使用GsonFormat插件將JSON數(shù)據(jù)解析為類對象講述案例Volley框架使用Volley框架實現(xiàn)JSON的數(shù)據(jù)解析講述案例0.510數(shù)據(jù)存儲服務(wù)10.1文件存儲10.1.1文本存儲使用Android的文件系統(tǒng)完成常用參數(shù)的存儲講述110.1.2共享數(shù)據(jù)存儲使用Android的共享文件完成常用參數(shù)的存儲講述案例110.2數(shù)據(jù)庫存儲10.2.1Sql

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論