《Android移動開發(fā)基礎案例教程》_第1頁
《Android移動開發(fā)基礎案例教程》_第2頁
《Android移動開發(fā)基礎案例教程》_第3頁
《Android移動開發(fā)基礎案例教程》_第4頁
《Android移動開發(fā)基礎案例教程》_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《Android移動開發(fā)基礎案例教程》時:82學時(其中:講課學時:58上機學時:24)先修課程:Java基礎案例教程、JavaWeb程序設計任務教程后續(xù)課程:Android項目實戰(zhàn)手機安全衛(wèi)士適用專業(yè):信息技術及計算機相關專業(yè)開課部門:計算機系一、 課程的性質與目標《Android移動開發(fā)基礎案例教程》是面向計算機相關專業(yè)的一門專業(yè)課,涉及Android基礎知識、UI界面、數據存儲、SQLite數據庫、四大組件、網絡編程、高級編程等。通過本課程的學習,學生能夠掌握Android基礎知識,學會編寫簡單的應用程序。二、 課程的主要內容及基本要求第1章Android基礎入門(6學時)[知識點]0通信技術0Android起源0Android體系結構0Dalvik虛擬機0Android開發(fā)環(huán)境搭建0開發(fā)第一個Android程序[重點]0Android開發(fā)環(huán)境搭建0開發(fā)第一個Android程序[基本要求]0了解通信技術0了解Android的起源0掌握Android開發(fā)環(huán)境的搭建0掌握Android程序的編寫[實踐與練習]要求學生動手搭建Android開發(fā)環(huán)境,然后開發(fā)一個Android程序,并安排學生進行上機操作。第2章AndroidUI開發(fā)(12學時)[知識點]0布局的創(chuàng)建0五種常見的布局類型0常用控件0常見對話框0樣式和主題0國際化0JUnit單元測試0LogCat使用0Toast的使用[重點]。五種常見的布局類型0常用控件0常見對話框0樣式和主題0JUnit單元測試0LogCat使用[基本要求]0掌握常見布局的使用0掌握樣式和主題的使用0掌握如何使用JUnit進行單元測試0掌握如何使用LogCat打印日志0掌握Toast的使用[實踐與練習]建議安排學生進行上機實戰(zhàn),完成教材中案例的編寫,并重點考核學生對這五種常見布局的掌握、單元測試以及LogCat的使用。第3章Activity(8學時)[知識點]0Activity的創(chuàng)建0Activity的生命周期0Activity中的任務棧0Activity的四種啟動模式0Intent的使用0Activity中的數據傳遞[重點]0Activity的生命周期0Activity的四種啟動模式0Intent的使用0Activity中的數據傳遞[難點]0Activity中的數據傳遞[基本要求]0了解什么是Activity0掌握Activity生命周期方法0掌握Activity的四種啟動模式0掌握Intent的使用0掌握Activity中的數據傳遞[實踐與練習]建議安排學生進行上機實戰(zhàn),完成教材中案例的編寫,并重點考核學生對Activity的掌握情況,以及是否掌握Activity的生命周期、啟動模式,并使用Activity進行數據傳遞。第4章數據存儲(8學時)[知識點]0數據存儲方式介紹0文件存儲數據0XML解析0JSON解析0SharedPreferences[重點]0文件存儲數據0XML解析0JSON解析0SharedPreferences[難點]0XML解析0JSON解析[基本要求]0掌握如何使用文件存儲數據0掌握如何解析XML文件0掌握如何解析JSON數據0SharedPreferences的使用[實踐與練習]建議安排學生進行上機實戰(zhàn),完成教材中案例的編寫,并重點考核學生這幾種數據存儲的方式是否都掌握。第5章SQLite數據庫(8學時)[知識點]0SQLite數據庫簡介0數據庫的創(chuàng)建0SQLite的基本操作0SQLite中的事物0ListView控件0常用的數據適配器(Adapter)0ListView的優(yōu)化[重點]0SQLite的基本操作0ListView控件0常用的數據適配器(Adapter)[難點]0ListView控件的使用0常用的數據適配器[基本要求]0了解SQLite數據庫的特點0掌握SQLite數據庫的使用0掌握ListView控件的使用0掌握常用數據適配器的使用[實踐與練習]建議安排學生進行上機實戰(zhàn),完成教材中案例的編寫,并重點考核學生對SQLite數據庫的使用以及ListView控件的使用。第6章BroadcastReceiver(廣播接收者)(6學時)[知識點]0廣播接收者簡介0廣播接收者入門0廣播接收者的創(chuàng)建0自定義廣播的發(fā)送與接收0有序廣播和無序廣播[重點]。廣播接收者的創(chuàng)建0自定義廣播的發(fā)送與接收0有序廣播和無序廣播[基本要求]0了解Android下的廣播機制0掌握廣播接收者的創(chuàng)建0掌握自定義廣播的發(fā)送與接收0掌握有序廣播和無序廣播的使用[實踐與練習]建議安排學生進行上機實戰(zhàn),完成教材中案例的編寫,并重點考核學生對廣播接收者的掌握情況,以及如何發(fā)送并接收自定義廣播,并且要會使用常用的廣播接收者。第7章Service(服務)(6學時)[知識點]0服務的創(chuàng)建0服務的生命周期0服務的啟動方式0服務的通信[重點]0服務的生命周期0服務的啟動方式[難點]0服務的通信[基本要求]0了解如何創(chuàng)建服務0掌握服務的生命周期0掌握服務的兩種啟動方式0掌握如何使用本地服務通信[實踐與練習]建議安排學生進行上機實戰(zhàn),完成教材中案例的編寫,并重點考核學生對服務的掌握情況,以及是否可以在程序中使用服務完成一些功能。第8章ContentProvider(內容提供者)(8學時)[知識點]0內容提供者簡介0內容提供者的創(chuàng)建0內容提供者的使用0內容觀察者的使用[重點]。內容提供者的使用0對數據進行增刪改查0內容觀察者的使用[難點]。內容提供者的使用0內容觀察者的使用[基本要求]0了解什么是內容提供者0掌握如何使用內容提供者0了解什么是內容觀察者0掌握如何使用內容觀察者[實踐與練習]建議安排學生進行上機實戰(zhàn),完成教材中案例的編寫,并重點考核學生對內容提供者的掌握情況,并運用內容提供者完成相關功能。第9章網絡編程(8學時)[知識點]0HTTP協議簡介0HttpClientConnection的基本用法0GET與POST請求方式0Handler消息機制0開源項目AsycHttpClient0開源項目SmartImageView[重點]0HttpClientConnection的基本用法0GET與POST請求方式0Handler消息機制0開源項目SmartImageView。開源項目AsycHttpClient[難點]0Handler消息機制[基本要求]0掌握HttpClientConnection的使用0掌握Handler消息機制的使用0掌握開源項目SmartImageView的使用0掌握開源項目AsycHttpClient的使用[實踐與練習]建議安排學生進行上機實戰(zhàn),完成教材中案例的編寫,并重點考核學生對HttpClientConnection和消息機制的掌握以及開源項目的使用。第10章高級編程(12學時)[知識點]0圖形圖像處理0動畫0MediaPlayer0VideoView0Fragment。Android5、0新特性[重點]0圖形圖像處理0MediaPlayer0VideoView0Fragment]難點]0圖形圖像處理0Fragment]基本要求]0掌握圖形圖像處理0學會使用動畫0掌握MediaPlayer的使用0掌握VideoView的使用0掌握Fragment的使用0了解Android5、0新特性的使用[實踐與練習]建議安排學生進行上機實戰(zhàn),完成教材中案例的編寫,并重點考核學生對圖像圖像處理、動畫以及Fragment的掌握情況。三、 學時分配章目講課上機合計第1章Android基礎入門4學時2學時6學時第2章AndroidUI開發(fā)8學時4學時12學時第3章Activity5學時3學時8學時第4章數據存儲5學時3學時8學時第5章SQLite數據庫6學時2學時8學時第6章BroadcastReceiver(廣播接收者)4學時2學時6學時第7章Service(服務)4學時2學時6學時第8章ContentProvider(內容提供者)5學時3學時8學時第9章網絡編程5學時3學時8學時第10章高級編程8學時4學時12學時合計54學時28學時82學時四、 考核模式與成績評定辦法本課程為考試課程,期末考試采用百分制的閉卷考試模式。學生的考試成績由平時成績(30%)和期末考試(70%)組成,其中,平時

溫馨提示

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

評論

0/150

提交評論