一、 Java基礎(chǔ)
Java基礎(chǔ) 1、 Java語言特點(diǎn)及其跨平臺(tái)原理
2、 Myeclipse開發(fā)工具操作使用
3、 Java環(huán)境變量的概念及其搭建
4、基本數(shù)據(jù)類型
5、程序流程控制
6、數(shù)組
7、字符串
8、類、對(duì)象、方法定義、方法重載、方法遞歸
9、static關(guān)鍵字、靜態(tài)代碼塊、動(dòng)態(tài)代碼塊、對(duì)象實(shí)例化過程、匿名類、this關(guān)鍵字、this參數(shù)傳遞、基本變量引用變量參數(shù)傳遞、final關(guān)鍵字
二、 Java高級(jí)
Java高級(jí) 1、OOP原理
2、Java面向?qū)ο缶幊汤^承
3、Java面向?qū)ο缶幊谭庋b
4、Java面向?qū)ο缶幊潭鄳B(tài)
5、Java接口與抽象類
6、Java異常處理機(jī)制、異常種類、異常處理方法、自定義異常
7、Java多線程技術(shù)、線程生命周期狀態(tài)轉(zhuǎn)換、線程創(chuàng)建方式對(duì)比、線程的優(yōu)先級(jí)、線程通信、線程同步
8、Java常用API類
9、Java容器接口或類:Collection、Collections、set、list、map
10、Java文件讀寫編程
11、Socket網(wǎng)絡(luò)編程
12、Java Applet及其編程
三、搭建Android開發(fā)環(huán)境
搭建Android開發(fā)環(huán)境 1、系統(tǒng)需求與設(shè)置
2、JDK的安裝與設(shè)置
3、Android SDK安裝
4、Eclipse的與安裝與漢化
5、ADT插件的安裝及配置
四、開發(fā)Android程序基本流程
開發(fā)Android程序基本流程 1、創(chuàng)建Android應(yīng)用程序
2、Android項(xiàng)目結(jié)構(gòu)說明
3、運(yùn)行Android應(yīng)用程序
4、調(diào)試Android應(yīng)用程序
5、Android應(yīng)用開發(fā)流程
五、使用Android模擬器
使用Android模擬器 1、模擬器概述
2、Android虛擬設(shè)備和模擬器
3、Android模擬器啟動(dòng)與停止
4、控制模擬器
5、設(shè)置模擬器
6、SDK中常用命令
六、基本用戶界面設(shè)計(jì)
基本用戶界面設(shè)計(jì) 1、使用XML布局文件控制UI界面
2、在代碼中控制UI界面
3、使用XML和Java代碼混合控制UI界面
4、開發(fā)自定義的Vie
5、布局管理器及其原理
6、線性布局
7、表格布局
8、幀布局
9、相對(duì)布局
10、Android應(yīng)用開發(fā)常用組件
11、文本框與編輯框
12、按鈕
13、單選按鈕和復(fù)選框
14、圖像視圖
15、列表選擇框
16、列表視圖
17、日期、時(shí)間拾取器
18、計(jì)時(shí)器
19、綜合手機(jī)GUI代碼分析與實(shí)踐
七、高級(jí)用戶界面設(shè)計(jì)
高級(jí)用戶界面設(shè)計(jì) 1、自動(dòng)完成文本框
2、進(jìn)度條
3、拖動(dòng)條和星級(jí)評(píng)分條
4、選項(xiàng)卡
5、圖像切換器
6、網(wǎng)格視圖
7、畫廊視圖
8、消息提示框與對(duì)話框
9、綜合手機(jī)GUI代碼分析與實(shí)踐
八、基本程序單元Activity
基本程序單元Activity 1、Activity概述
2、創(chuàng)建、配置、啟動(dòng)和關(guān)閉Activity
3、多個(gè)Activity的使用和編程
4、使用Bundle在Activity之間交換數(shù)據(jù)
5、調(diào)用另一個(gè)Activity并返回結(jié)果
6、Fragment綜述
7、創(chuàng)建Fragment
8、在Activity中添加Fragment
9、綜合手機(jī)GUI代碼分析與實(shí)踐
九、Intent對(duì)象
Intent對(duì)象 1、組件名稱(Component Name)
2、動(dòng)作(Action)
3、數(shù)據(jù)(Data)
4、種類(Category)
5、額外(Extras)
6、標(biāo)記(Flags)
7、Intent過濾器
8、綜合手機(jī)Intent代碼分析與實(shí)踐
十、Android事件處理
Android事件處理 1、事件處理概述
2、處理鍵盤事件
3、物理按鍵簡介
4、處理觸摸事件
5、手勢(shì)的創(chuàng)建與識(shí)別
6、綜合手機(jī)事件代碼分析與實(shí)踐
十一、Android資源訪問
Android資源訪問 1、字符串(string)資源
2、定義字符串資源文件
3、使用字符串資源
4、顏色(color)資源
5、顏色值的定義
6、定義顏色資源文件
7、使用顏色資源
8、尺寸(dimen)資源
9、Android支持的尺寸單位
10、定義尺寸資源文件
11、布局(Layout)資源
12、數(shù)組(array)資源
13、定義數(shù)組資源文件
14、使用數(shù)組資源
15、Draable資源
16、圖片資源
17、StateListDraable資源
18、樣式(style)和主題(theme)資源
19、原始XML資源
20、菜單(menu)資源的定義和使用
21、Android程序國際化
22、綜合手機(jī)資源使用代碼分析與實(shí)踐
十二、Android圖形圖像處理技術(shù)
Android圖形圖像處理技術(shù) 1、Android常用繪圖類:Paint類,Canvas類,Bitmap類,BitmapFactory類
2、Android繪制幾何圖形
3、Android繪制文本
4、Android繪制路徑
5、Android繪制圖片
6、Android為圖形添加特效
7、Android使用BitmapShader渲染圖像
8、Android中的動(dòng)畫實(shí)現(xiàn)編程
9、綜合手機(jī)圖形圖像處理代碼分析與實(shí)踐
十三、Android音頻、視頻處理編程
Android音頻、視頻處理編程 1、使用MediaPlayer播放音頻
2、使用SoundPool播放音頻
3、使用VideoVie播放視頻
4、使用MediaPlayer和SurfaceVie播放視頻
5、綜合手機(jī)音視頻代碼分析與實(shí)踐
十四、ContentProvider實(shí)現(xiàn)數(shù)據(jù)共享
ContentProvider實(shí)現(xiàn)數(shù)據(jù)共享 1、ContentProvider概述
2、數(shù)據(jù)模型
3、URI及其使用編程
4、預(yù)定義ContentProvider
5、查詢數(shù)據(jù)
6、增加記錄
7、增加新值
8、批量更新記錄
9、刪除記錄
10、自定義ContentProvider
11、繼承ContentProvider類
12、聲明ContentProvider
13、安卓手機(jī)與嵌入式SQLITE數(shù)據(jù)庫的開發(fā)應(yīng)用
14、安卓系統(tǒng)與遠(yuǎn)程SQL數(shù)據(jù)庫的連接方式及開發(fā)應(yīng)用
15、綜合手機(jī)ContentProvider代碼分析與實(shí)踐
十五、Android線程與消息處理
Android線程與消息處理 1、多線程與多進(jìn)程
2、創(chuàng)建線程
3、開啟線程
4、線程的休眠
5、中斷線程
6、Handler消息傳遞機(jī)制
7、循環(huán)者(Looper)
8、消息處理類(Handler)
9、消息類(Message)
10、綜合手機(jī)多線程與消息機(jī)制代碼分析與實(shí)踐
十六、Android Service應(yīng)用
Android Service應(yīng)用 1、Service概述與分類
2、Service類中的重要方法
3、Service的聲明
4、創(chuàng)建Started Service
5、繼承IntentService類
6、繼承Service類
7、啟動(dòng)服務(wù)及停止服務(wù)
8、創(chuàng)建Bound Service
9、繼承Binder類
10、使用Messenger類
11、綁定到服務(wù)
12、管理Service的生命周期
13、綜合手機(jī)Service應(yīng)用代碼分析與實(shí)踐
十七、Android網(wǎng)絡(luò)編程及Internet應(yīng)用
Android網(wǎng)絡(luò)編程及Internet應(yīng)用 1、通過HTTP訪問網(wǎng)絡(luò)
2、使用HttpURLConnection訪問網(wǎng)絡(luò)
3、使用HttpClient訪問網(wǎng)絡(luò)
4、使用WebVie顯示網(wǎng)頁
5、使用WebVie組件瀏覽網(wǎng)頁
6、使用WebVie加載HTML代碼
7、讓W(xué)ebVie支持Javascript
8、綜合手機(jī)網(wǎng)絡(luò)應(yīng)用代碼分析與實(shí)踐
十八、Android 基于Socket的TCP和UDP網(wǎng)絡(luò)編程
Android 基于Socket的TCP和UDP網(wǎng)絡(luò)編程 1、Socket綜述
2、Socket基本通信模型
3、使用基于TCP協(xié)議的Socket通訊編程流程
4、使用基于UDP協(xié)議的Socket通訊編程流程
5、Android手機(jī)與PC電腦服務(wù)器通訊編程開發(fā)
十九、Android手機(jī)綜合項(xiàng)目案例分析與實(shí)踐開發(fā)(自學(xué)校項(xiàng)目庫中選?。?