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