android課程介紹
一.Android 介紹:
1.3G介紹
2.Android簡(jiǎn)介
4.Android NDK簡(jiǎn)介
5.建立Android的開發(fā)環(huán)境
二.Android 入門:
6.*個(gè)Android程序
7.一個(gè)基本的Android項(xiàng)目結(jié)構(gòu)介紹
8.Android的四大組件
9.什么是Activity,Activity的主要作用
10.怎樣為Activity添加控件
11.通過Intent組件讓多個(gè)Activity之間交互
12.Intent的十二種常用功能方法說明
13.Activity生命周期的七個(gè)函數(shù)
14.Task管理Activity
15.Activity的五種布局
(1).FrameLayout幀布局
(2).LinearLayout線性布局
(3).TableLayout表格布局
(4).RelativeLayout相對(duì)布局
(5).綜合布局
(6).對(duì)話框形式的Activity
16.常用控件及功能類開發(fā)
(1).TextView,EditText,Button的使用
(2).RadioGroup和RadioButton的使用
(3).CheckBox的使用
(4).ProgressBar的使用
(5).ImageView和ListView的*種實(shí)現(xiàn)方式
(6).ListView的第二種實(shí)現(xiàn)方式
(7).Menu的主要三種實(shí)現(xiàn)方式
(8).DatePicker,TimePicker,TimePickerDialog,DatePickerDialog
(9).Back返回鍵
(10).自動(dòng)填充AutoCompleteTextView和MultiAutoCompleteTextView
(11).ToggleButton開關(guān)按鈕
(12).下拉列表Spinner
(13).Dialog對(duì)話框
(14).ImageButton圖片按鈕
(15).Gallery畫廊
(16).GridView網(wǎng)格視圖組
(17).SeekBar拖動(dòng)的進(jìn)度條
(18).ScrollView卷軸視圖
(19),Notification和NotificationManager狀態(tài)欄提示
(20).RetingBar星型進(jìn)度條
(21).TabHost和TabWidget切換視圖
三.Android 五種數(shù)據(jù)存儲(chǔ)方式:
17.五種存儲(chǔ)方式初探
18.SQLite數(shù)據(jù)庫在Android中使用
19.SQLite Expert的使用
20.Content Provider數(shù)據(jù)共享者,內(nèi)容提供者
四.Android 進(jìn)階:
21.淡入淡出效果的彈出框Toast的四種實(shí)現(xiàn)
22.strings.xml中內(nèi)容資源的調(diào)用
23.XML解析的三種方式
24.Handler任務(wù)執(zhí)行器的使用
25.SDCard的讀寫操作
26.MediaPlayer的使用
27.BroadcastReceiver廣播機(jī)制
28.Service后臺(tái)服務(wù)
29.綜合應(yīng)用 Android MVC的實(shí)現(xiàn)
30.卸載模擬器中的項(xiàng)目
五.Android 中的網(wǎng)絡(luò)通信:
31.通信技術(shù)簡(jiǎn)介
32.常見中文亂碼的解決
33.Http通信方式
34.Apache通信方式
35.Socket通信方式
36.JSON數(shù)據(jù)的傳遞
37.聊天室的實(shí)現(xiàn)
38.WebKit和WebView的使用
39.Wifi的使用
40.藍(lán)牙的操作
七.Android常用常量中文附錄
八.Android控件常用屬性中文附錄
游戲開發(fā)部分
一.序言
1.Android游戲開發(fā)簡(jiǎn)介
二.Android游戲開發(fā)入門
2.View和SurfaceView游戲必用的視圖類介紹
3.View的使用
4.SurfaceView的使用
5.屏幕的高寬,旋轉(zhuǎn),全屏
6.Graphics相關(guān)的開發(fā)
⑴.Paint和Color畫筆和顏色設(shè)置
⑵.Canvas畫布的使用
⑶.手繪文字
⑷.手繪圖形
⑸.LayOut與View的結(jié)合
⑹.繪制2D圖像
⑺.Matrix讓圖像轉(zhuǎn)起來
⑻.Matrix讓圖像大小變化
⑼.Animation的使用(Tween動(dòng)畫)
⑽.組合Frame動(dòng)畫
⑾.綜合應(yīng)用
三.Android游戲開發(fā)進(jìn)階
7.強(qiáng)制橫豎屏顯示
8.游戲地圖的制作
9.人物和怪物的制作
10.物理層碰撞的處理
11.技能魔法的制作
12.MediaPlayer和SoundPool的使用
13.裝備和人物的結(jié)合
15.游戲登陸界面的制作
16.游戲大地圖和角色之間的移動(dòng)處理
17.觸摸屏簡(jiǎn)易方向鍵的實(shí)現(xiàn)
四.Android游戲?qū)嵗?
18.棋牌類游戲的制作
19.飛行射擊類游戲的制作
20.迷宮游戲的制作
21.回合制游戲的制作