課程進(jìn)度安排(*更新日期:2011.05.20) |
時(shí)間 |
課程大綱 |
第1天
|
9:00
|
12:00 |
第1章 Android操作系統(tǒng)概述
1.1 Android平臺(tái)介紹
1.2 Android平臺(tái)特性
1.3 Android平臺(tái)架構(gòu)
1.4 Android原生(Navtive)C/C++程序開(kāi)發(fā)及Android NDK介紹
1.5 Native開(kāi)發(fā)方式與JAVA開(kāi)發(fā)方式性能比較
1.6 Android應(yīng)用前景分析
第2章 Android SDK及其開(kāi)發(fā)環(huán)境搭建
2.1 Android SDK的版本演進(jìn)
2.2 Eclipse ADT插件與SDK版本的對(duì)應(yīng)關(guān)系
2.3 ADT插件的安裝和更新
2.4 Android模擬器介紹
2.4.1 啟動(dòng)與使用 Android 模擬器
2.4.2 模擬器中SD卡的應(yīng)用
2.4.3 模擬器連接網(wǎng)絡(luò)
2.5 通過(guò)Eclipse創(chuàng)建一個(gè)Hello Word簡(jiǎn)單的項(xiàng)目
2.6 通過(guò)Eclipse導(dǎo)入一個(gè)RssReader開(kāi)源項(xiàng)目
第3章 Android項(xiàng)目結(jié)構(gòu)分析
3.1 資源管理(Resources)分析
3.1.1 drawable分析
3.1.2 layout分析
3.1.3 values(strings.xml、colors.xml、arrays.xml等)分析
3.1.4 R.java分析及使用
3.1.5 AndroidManifest.xml分析
3.2 應(yīng)用構(gòu)成中的四個(gè)主干組件簡(jiǎn)單分析
3.2.1 Activity分析
3.2.2 Intent分析
3.2.3 Service分析
3.2.3 Content分析
|
13:00
|
16:00 |
【實(shí)驗(yàn)】
實(shí)驗(yàn)1:搭建開(kāi)發(fā)環(huán)境
本實(shí)驗(yàn)將親手安裝Android SDK以及建立Eclipse和ADT插件的開(kāi)發(fā)環(huán)境
實(shí)驗(yàn)2:導(dǎo)入開(kāi)源RssReader的項(xiàng)目工程
本實(shí)驗(yàn)通過(guò)一個(gè)開(kāi)源項(xiàng)目創(chuàng)建一個(gè)項(xiàng)目工程。
實(shí)驗(yàn)3:?jiǎn)?dòng)、使用模擬器;編譯到設(shè)備并在設(shè)備上運(yùn)行
本實(shí)驗(yàn)通過(guò)IDE中啟動(dòng)模擬器并通過(guò)模擬器進(jìn)行斷點(diǎn)調(diào)試,并對(duì)項(xiàng)目的整體架構(gòu)有簡(jiǎn)單的了解。
|
第2天
|
9:00
|
12:00 |
第4章 Activity
4.1 Activity的生命周期
4.2 Activity有四種本質(zhì)區(qū)別的狀態(tài)
4.3 保存持久狀態(tài)
4.4 權(quán)限許可
4.5 進(jìn)程的生命周期
4.6 繼承Activity類應(yīng)該注意的問(wèn)題
第5章 高級(jí)UI
5.1 標(biāo)準(zhǔn)控件的使用
5.2 設(shè)計(jì)開(kāi)發(fā)自定義控件
5.3 Layout布局的使用
5.4 觸摸/按鍵(UI Events)事件處理方法
第6章 圖形圖像(2D Graphics/3D OpenGL)
6.1 View,SurfaceView,Canvas,Paint類分析使用
6.2 顯示文本以及顯示特殊效果文本
6.3 繪圖及顯示圖片(包括:普通繪圖、特殊效果、直接顯示圖像文件、從資源文件中顯示圖片、實(shí)現(xiàn)圖片透明,倒影,旋轉(zhuǎn)等顯示效果等)
6.4 如何實(shí)現(xiàn)動(dòng)畫(huà)效果
6.5 如何使用OpenGL對(duì)3D動(dòng)畫(huà)的處理
|
13:00
|
16:00 |
【實(shí)驗(yàn)】
實(shí)驗(yàn)1:以示例講解使用標(biāo)準(zhǔn)控件來(lái)實(shí)現(xiàn)程序UI
本實(shí)驗(yàn)將主要對(duì)Android標(biāo)準(zhǔn)控件的相關(guān)處理方法進(jìn)行講解。
實(shí)驗(yàn)2:以示例講解2D/3D的顯示
本實(shí)驗(yàn)將主要對(duì)Canvas,Paint類的相關(guān)技巧方面處理。
實(shí)驗(yàn)3:以示例講解如何使用多線程和Handle類(消息)來(lái)實(shí)現(xiàn)動(dòng)畫(huà)顯示效果
本實(shí)驗(yàn)將主要對(duì)2D動(dòng)畫(huà)的處理方法,以擴(kuò)展開(kāi)發(fā)程序的方法和思路。
|
第3天
|
9:00
|
12:00 |
第7章 Intent Receiver
7.1 Intent的作用和目的
7.2 屬性講解
7.3 Android如何定義以及如何解析Intent
7.3.1 直接Intent
7.3.2 間接Intent
7.4 AndroidManifest.xml深入分析
第8章 Service
8.1 什么是Service
8.2 如何使用Service
8.3 Service的生命周期
8.4 BroadcastReceiver的使用
第9章 Content Provider
9.1 SQLite介紹
9.2 創(chuàng)建Content Providers
9.3 使用Content Providers
9.3.1 使用URI語(yǔ)法來(lái)做以下動(dòng)作:
9.3.2 Querying for Data 查詢資料
9.3.3 Modifying Data 修改資料
9.3.4 Adding a Record 增加資料
9.3.5 Deleting a Record 刪除資料
|
13:00
|
16:00 |
【實(shí)驗(yàn)】
實(shí)驗(yàn)1:以示例講解菜單的生成、響應(yīng)菜單項(xiàng)點(diǎn)擊、增加子菜單功能
本實(shí)驗(yàn)將主要對(duì)Android應(yīng)用程序中菜單的相關(guān)處理方法。
實(shí)驗(yàn)2:以示例講解讓Activity以全屏方式顯示以及為Activity屏幕的標(biāo)題添加圖標(biāo)功能
本實(shí)驗(yàn)將主要對(duì)Activity的相關(guān)技巧方面處理方法。
實(shí)驗(yàn)3:處理非res資源的例子
本實(shí)驗(yàn)將主要對(duì)非res資源的處理方法,以擴(kuò)展開(kāi)發(fā)程序的方法和思路。
實(shí)驗(yàn)4:一步一步的分析講解并對(duì)其Activity和Intent的實(shí)現(xiàn)
本實(shí)驗(yàn)將以RssReader項(xiàng)目為目標(biāo),逐步從無(wú)到有實(shí)現(xiàn)其功能,主要講解其中的Activity和Intent的實(shí)現(xiàn)過(guò)程。
|
第4天
|
9:00
|
12:00 |
第10章 高級(jí)應(yīng)用開(kāi)發(fā)
10.1 訪問(wèn)本地通訊錄。
10.2 網(wǎng)絡(luò)連接處理
10.2.1 網(wǎng)絡(luò)連接的相關(guān)知識(shí)
10.2.2 流媒體的處理
10.2.3 URLConnection和HttpURLConnection的應(yīng)用
10.2.4 HttpClient的分析
10.3 本地文件瀏覽管理
10.4 音視頻播放處理
10.5 小部件(Widget) 應(yīng)用開(kāi)發(fā)
第11章 調(diào)試、打包發(fā)布工具使用
11.1 Android 調(diào)試橋
11.2 啟用logcat日志調(diào)試
11.3 模擬器上安裝刪除軟件
11.4 打包、簽名和安裝軟件到設(shè)備
11.5 如何將軟件上傳到google Maket中
|
13:00
|
16:00 |
【實(shí)驗(yàn)】
實(shí)驗(yàn)1:實(shí)現(xiàn)打rong>
本實(shí)驗(yàn)主要是對(duì)ITelephony接口和ISms接口以及AIDL在Android程序中的開(kāi)發(fā)應(yīng)用。
實(shí)驗(yàn)2:使用BroadcastReceiver實(shí)現(xiàn)開(kāi)機(jī)啟動(dòng)Service或Activity
本實(shí)驗(yàn)實(shí)現(xiàn)開(kāi)機(jī)自啟動(dòng)的功能,體現(xiàn)BroadcastReceiver類的用法。
實(shí)驗(yàn)3:實(shí)現(xiàn)文件瀏覽器實(shí)例
本實(shí)驗(yàn)實(shí)現(xiàn)本地文件的管理和瀏覽功能。
實(shí)驗(yàn)4:一步一步的分析講解RssReader項(xiàng)目并對(duì)其Content和http通訊的的實(shí)現(xiàn),完成并實(shí)現(xiàn)一個(gè)可實(shí)際使用的Rss閱讀器
本實(shí)驗(yàn)將以RssReader項(xiàng)目為目標(biāo),逐步從無(wú)到有實(shí)現(xiàn)其功能,主要講解其中的Content以及網(wǎng)絡(luò)通訊處理的實(shí)現(xiàn)過(guò)程。
|