《Android應用開發(fā)案例教程》教學大綱_第1頁
《Android應用開發(fā)案例教程》教學大綱_第2頁
《Android應用開發(fā)案例教程》教學大綱_第3頁
《Android應用開發(fā)案例教程》教學大綱_第4頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、Android應用開發(fā)案例教程教學大綱學 時:64 (其中理論學時:28,實踐學時:36)適用專業(yè):計算機軟件一、課程的性質與任務課程的性質:本課程是為計算機軟件專業(yè)高年級學生開設的一門專業(yè)軟件技能課。理論上,要求介紹 An droid技術架構、圖形用戶界面的設計、多媒體文件的訪問、廣播與服務、數(shù)據(jù)存儲、圖像和動畫以及網(wǎng)絡客戶端的開發(fā)。技能上,要求學生能熟練編寫出手機應用程序、熟練使用An droid Studio 進行手機應用程序部署。前導課程:Java網(wǎng)絡編程后續(xù)課程:無二、教學條件本課程教學要求在計算機房進行,為每個學生提供一臺高性能計算機,軟件要安裝JDK1.8和An droid St

2、udio 2.3以上的版本。三、教學內(nèi)容及學時安排表1 主要教學內(nèi)容序號單元主要內(nèi)容學習要求1AndroidUI設計理論教學介紹背景知識和開發(fā)工具,開發(fā) 環(huán)境的配置,Android項目的創(chuàng) 建熟悉Android Studio開發(fā)工具熟悉開發(fā)環(huán)境的配置熟悉Android項目的創(chuàng)建熟悉項目的基本框架實踐項目常見的5種布局文件的制作,制 作登錄界面,實現(xiàn)帶有圖片的列 表信息掌握常用UI布局掌握常用界面控件掌握基本調(diào)試的技術掌握5種布局文件的制作掌握列表布局2Activity 與多個用戶 界面理論教學介紹Activity生命周期和啟動模 式,控件的相應事件處理, Activity之間的跳轉和數(shù)據(jù)傳 遞

3、,消息提示類(Toast)、消息 對話框(AlertDialog、以及菜 單設計的過程熟悉Activity程序的框架熟悉界面控件的相應事件處理熟悉Activity之間的跳轉和數(shù)據(jù)傳遞熟悉菜單的設計過程實踐項目Activity之間的跳轉和數(shù)據(jù)傳遞 示例,消息提示(Toast)示例, 消息對話框應用示例,選項菜單 應用示例,上下文菜單應用示例掌握Activity之間的跳轉和數(shù)據(jù)傳遞掌握消息提示類(Toast)的使用熟悉消息對話框(AlertDialog、的使用3多媒體播 放與錄制理論教學介紹MediaPlayer對象的生命周 期,音頻文件的播放方法,SD卡文件的訪問方法,視頻播放的 方法,錄音與拍

4、照的調(diào)用熟悉MediaPlayer對象的生命周期熟悉音頻文件的播放方法熟悉SD卡文件的訪問方法 熟悉視頻播放的方法熟悉錄音與拍照的調(diào)用實踐項目播放項目資源中的音樂文件示 例,播放SD卡中的音樂文件示 例,應用視頻組件設計視頻播放 器示例、錄音示例、照相示例掌握音頻文件的播放方法掌握SD卡文件的訪問方法掌握視頻播放的兩種方法4廣播與服務理論教學介紹廣播機制 Broadcast、廣播 發(fā)送和接收的方法、系統(tǒng)服務和 調(diào)用方法、后臺Service的調(diào)用 方法熟悉廣播(Broadcast)機制熟悉系統(tǒng)服務和調(diào)用方法熟悉廣播發(fā)送和接收的方法熟悉后臺Service的調(diào)用方法實踐項目消息廣播程序示例,顯示系統(tǒng)

5、通 知服務的示例,時鐘服務示例, 撥打電話功能示例,后臺音樂服 務程序示例掌握廣播發(fā)送和接收的方法掌握后臺Service的方法掌握系統(tǒng)服務和調(diào)用方法5數(shù)據(jù)存儲理論教學介紹數(shù)據(jù)存儲的主要技術、文件 存儲技術、JSON數(shù)據(jù)格式、SharedPreferences 存儲 技術、 SQLite存儲技術了解數(shù)據(jù)存儲的主要技術 熟悉文件存儲技術 熟悉JSON數(shù)據(jù)格式 熟悉SQLite的各種操作實踐項目讀取與保存文件的應用程序示 例、解析JSON格式數(shù)據(jù)示例、 應用 SharedPreferences 對象保 存客戶信息示例、創(chuàng)建與刪除數(shù) 據(jù)庫示例、通訊錄管理示例掌握JSON數(shù)據(jù)格式的文件存儲技術掌握 Sh

6、aredPreferences存儲技術掌握SQLite存儲技術熟練運用SQLite進行本地數(shù)據(jù)庫的創(chuàng)建等常用操作6圖像和動畫理論教學介紹圖像處理和幾種基礎動畫 視覺的技術,幾何圖形繪制,幾 種基礎的動畫實現(xiàn),幾種圖像瀏 覽技術,觸屏事件處理方法熟悉幾何圖形繪制熟悉幾種基礎的動畫實現(xiàn) 熟悉幾種圖像瀏覽技術 熟悉游戲中觸屏事件的處理實踐項目繪制幾何圖形示例,編寫可以旋 轉、縮放、淡入淡岀、移動的補 間動畫程序和屬性動畫程序,圖 片瀏覽示例,展示相冊示例,觸 屏事件處理示例掌握幾種基礎的動畫實現(xiàn)掌握ImageView組件掌握 ImageSwitcher 組件掌握GridView組件掌握 OnTouc

7、hListener 接口7網(wǎng)絡編程理論教學介紹瀏覽器引擎和WebView 類、HTTP的網(wǎng)絡編程、Volley 框架讀取網(wǎng)絡數(shù)據(jù)的方法、Volley框架解析JSON數(shù)據(jù)的方 法熟悉WebView類熟悉HTTP的網(wǎng)絡編程熟悉Volley框架讀取網(wǎng)絡數(shù)據(jù)的方法熟悉Volley框架解析JSON數(shù)據(jù)的方法實踐項目應用WebView瀏覽網(wǎng)頁示例、從Web服務器讀取圖像文件示例、應用Volley框架讀取JSON數(shù)據(jù)示例、應用Volley框架解析JSON數(shù)據(jù)示例掌握Web視圖對象WebView類掌握HTTP網(wǎng)絡程序設計掌握如何使用Volley框架從Web服務器 讀取數(shù)據(jù)和解析JSON數(shù)據(jù)表2學時分配表(64學時)序號授課內(nèi)容學時分配講課實踐1Android UI 設計552Activity與多個用戶界面463多媒體播放與錄制354廣播與服務445數(shù)據(jù)存儲466圖像和動畫447網(wǎng)絡編程46合計2836四、教法說明本課程是一門實踐性和趣味性較強的課程,在教學過程中,通過實用的經(jīng)典案例,將知識點巧妙地融入實踐中進行講解,使學生在實踐中掌握要點。要注意精講多練,充分激發(fā)學生的學習興趣,并鼓勵學生 去探索。每個章節(jié)都有一個實戰(zhàn)演練可作為大作業(yè),學生按照要求完成項目,再適度拓展。An droid技術尚在不斷的發(fā)展,在教學中,除了基本原理與基本方法外,要讓學生多了解本領域技術的最新發(fā)展動

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論