階段
|
培訓(xùn)內(nèi)容
|
第一階段 |
1.Android平臺(tái)介紹
2.Android平臺(tái)特性
3.Android平臺(tái)架構(gòu)
4.在模擬器上運(yùn)行Andriod 系統(tǒng) |
5.配置開發(fā)環(huán)境
6.創(chuàng)建Android工程
7.調(diào)試技巧
8.Android核心模塊及相關(guān)技術(shù)分析
9.Android項(xiàng)目結(jié)構(gòu)分析
1)drawable
2)layout
3)values(strings.xml、colors.xml、arrays.xml等)
4)R.java分析及使用
5)AndroidManifest.xml分析
10.Android的源代碼結(jié)構(gòu)與編譯方法 |
實(shí)驗(yàn):
a.三種方法編寫一個(gè)Hello Android的程序,深化認(rèn)識(shí)Android平臺(tái)的結(jié)構(gòu)
b.搭建開發(fā)環(huán)境
本實(shí)驗(yàn)將親手安裝Android SDK以及建立Eclipse和ADT插件的開發(fā)環(huán)境
c.導(dǎo)入開源RssReader的項(xiàng)目工程
本實(shí)驗(yàn)通過一個(gè)開源項(xiàng)目創(chuàng)建一個(gè)項(xiàng)目工程。
d.啟動(dòng)、使用模擬器;編譯到設(shè)備并在設(shè)備上運(yùn)行
本實(shí)驗(yàn)通過IDE中啟動(dòng)模擬器并通過模擬器進(jìn)行斷點(diǎn)調(diào)試,并對(duì)項(xiàng)目的整體架構(gòu)有簡(jiǎn)單的了解。 |
第二階段 |
11.Android應(yīng)用剖析(上)
12.Activity
1)Activity的生命周期
2)Activity有四種本質(zhì)區(qū)別的狀態(tài)
3)保存持久狀態(tài)
4)權(quán)限許可
5)進(jìn)程的生命周期
6)繼承Activity類應(yīng)該注意的問題
13.Intent Receiver
1) Intent的作用和目的
2) 屬性講解
3) action屬性
4) data屬性
5) category屬性
6) type屬性
7) component屬性
8) extras屬性
9) Android如何定義以及如何解析Intent
a.直接Intent
b.間接Intent
10) AndroidManifest.xml深入分析
11) Service
a)什么是Service
b) 如何使用Service
c) Service的生命周期
d) BroadcastReceiver的使用
14. Content Provider使用
1) SQLite介紹
2) 創(chuàng)建Content Providers
3) 使用Content Providers
a) 使用URI語法來做以下動(dòng)作:
b) Querying for Data 查詢資料
c) Modifying Data 修改資料
d) Adding a Record 增加資料
e) Deleting a Record 刪除資料
|
Android應(yīng)用剖析(下)
用戶界面設(shè)計(jì)
AndroidManifest.xml剖析
通知 |
實(shí)驗(yàn):
a.怎樣顯示各種字體
b.怎樣顯示各種圖片
c.怎樣實(shí)現(xiàn)3D動(dòng)畫效果。
d.以示例講解菜單的生成、響應(yīng)菜單項(xiàng)點(diǎn)擊、增加子菜單功能
本實(shí)驗(yàn)將主要對(duì)Android應(yīng)用程序中菜單的相關(guān)處理方法。
e.以示例講解讓Activity以全屏方式顯示以及為Activity屏幕的標(biāo)題添加圖標(biāo)功能
本實(shí)驗(yàn)將主要對(duì)Activity的相關(guān)技巧方面處理方法。
f.處理非res資源的例子
本實(shí)驗(yàn)將主要對(duì)非res資源的處理方法,以擴(kuò)展開發(fā)程序的方法和思路。
g.一步一步的分析講解并對(duì)其Activity和Intent的實(shí)現(xiàn)
本實(shí)驗(yàn)將以RssReader項(xiàng)目為目標(biāo),逐步從無到有實(shí)現(xiàn)其功能,主要講解其中的 Activity和Intent的實(shí)現(xiàn)過程。 |
第三階段 |
15. Android數(shù)據(jù)存儲(chǔ)與獲。ㄉ希SQLite數(shù)據(jù)庫]
16.SQLite數(shù)據(jù)庫簡(jiǎn)介
17.SQLite數(shù)據(jù)庫的創(chuàng)建和管理
18.SQLite數(shù)據(jù)庫的操作 |
19. Android數(shù)據(jù)存儲(chǔ)與獲。ㄏ拢
[程序參數(shù),文件和Content Provider]
20. 程序參數(shù)的使用
21. 文件的使用
22. Content Provider的使用
23. 高級(jí)應(yīng)用開發(fā)
a) 訪問本地通訊錄。
b) 網(wǎng)絡(luò)連接處理以及瀏覽器控件的使用方法
c) 本地文件瀏覽管理
d) 音視頻播放處理
|
實(shí)驗(yàn):
a.編寫一個(gè)記事本練習(xí)一
b.編寫一個(gè)記事本練習(xí)二
c.編寫一個(gè)記事本練習(xí)三
d.實(shí)現(xiàn)打電話和發(fā)短信示例
本實(shí)驗(yàn)主要是對(duì)ITelephony接口和ISms接口以及AIDL在Android程序中的開發(fā)應(yīng) 用。
e.使用BroadcastReceiver實(shí)現(xiàn)開機(jī)啟動(dòng)Service或Activity
本實(shí)驗(yàn)實(shí)現(xiàn)開機(jī)自啟動(dòng)的功能,體現(xiàn)BroadcastReceiver類的用法。
f.實(shí)現(xiàn)文件瀏覽器實(shí)例
本實(shí)驗(yàn)實(shí)現(xiàn)本地文件的管理和瀏覽功能。
g.一步一步的分析講解RssReader項(xiàng)目并對(duì)其Content和http通訊的的實(shí)現(xiàn),完成并 實(shí)現(xiàn)一個(gè)可實(shí)際使用的Rss閱讀器
本實(shí)驗(yàn)將以RssReader項(xiàng)目為目標(biāo),逐步從無到有實(shí)現(xiàn)其功能,主要講解其中的 Content以及網(wǎng)絡(luò)通訊處理的實(shí)現(xiàn)過程。 |
第四階段 |
24.Android 的安全模式(上)
25.Android安全模式概述
26.Android安全架構(gòu)
27.Android應(yīng)用簽名
28.用戶標(biāo)識(shí)和文件訪問 |
29.Android 的安全模式(下)
30.使用許可
31.申明和執(zhí)行許可
32.URI許可
33. 調(diào)試、打包發(fā)布工具使用
a) Android 調(diào)試橋
b) 啟用logcat日志調(diào)試
c) 模擬器上安裝刪除軟件
d) 打包、簽名和安裝軟件到設(shè)備
e) 如何將軟件上傳到google Maket中
|
實(shí)驗(yàn):
1.怎樣編寫一個(gè)多媒體播放器
2.怎樣編寫一個(gè)貪吃蛇游戲 |
項(xiàng)目實(shí)戰(zhàn) |
Android系統(tǒng)移植: 自己編寫驅(qū)動(dòng)、將Android系統(tǒng)移植到其它單板上 |
手機(jī)地圖系統(tǒng):手機(jī)地圖系統(tǒng) |
辦公助理軟件:辦公助理軟件 |
手機(jī)游戲開發(fā):ANDROID手機(jī)游戲開發(fā) |