android课程介绍 |
一.Android 介绍: |
1.3G介绍 |
2.Android简介 |
4.Android NDK简介 |
5.建立Android的开发环境 |
二.Android 入门: |
6.第一个Android程序 |
7.一个基本的Android项目结构介绍 |
8.Android的四大组件 |
9.什么是Activity,Activity的主要作用 |
10.怎样为Activity添加控件 |
11.通过Intent组件让多个Activity之间交互 |
12.Intent的十二种常用功能方法说明 |
13.Activity生命周期的七个函数 |
14.Task管理Activity |
15.Activity的五种布局 |
(1).FrameLayout帧布局 |
(2).LinearLayout线性布局 |
(3).TableLayout表格布局 |
(4).RelativeLayout相对布局 |
(5).综合布局 |
(6).对话框形式的Activity |
16.常用控件及功能类开发 |
(1).TextView,EditText,Button的使用 |
(2).RadioGroup和RadioButton的使用 |
(3).CheckBox的使用 |
(4).ProgressBar的使用 |
(5).ImageView和ListView的第一种实现方式 |
(6).ListView的第二种实现方式 |
(7).Menu的主要三种实现方式 |
(8).DatePicker,TimePicker,TimePickerDialog,DatePickerDialog |
(9).Back返回键 |
(10).自动填充AutoCompleteTextView和MultiAutoCompleteTextView |
(11).ToggleButton开关按钮 |
(12).下拉列表Spinner |
(13).Dialog对话框 |
(14).ImageButton图片按钮 |
(15).Gallery画廊 |
(16).GridView网格视图组 |
(17).SeekBar拖动的进度条 |
(18).ScrollView卷轴视图 |
(19),Notification和NotificationManager状态栏提示 |
(20).RetingBar星型进度条 |
(21).TabHost和TabWidget切换视图 |
三.Android 五种数据存储方式: |
17.五种存储方式初探 |
18.SQLite数据库在Android中使用 |
19.SQLite Expert的使用 |
20.Content Provider数据共享者,内容提供者 |
四.Android 进阶: |
21.淡入淡出效果的弹出框Toast的四种实现 |
22.strings.xml中内容资源的调用 |
23.XML解析的三种方式 |
24.Handler任务执行器的使用 |
25.SDCard的读写操作 |
26.MediaPlayer的使用 |
27.BroadcastReceiver广播机制 |
28.Service后台服务 |
29.综合应用 Android MVC的实现 |
30.卸载模拟器中的项目 |
五.Android 中的网络通信: |
31.通信技术简介 |
32.常见中文乱码的解决 |
33.Http通信方式 |
34.Apache通信方式 |
35.Socket通信方式 |
36.JSON数据的传递 |
37.聊天室的实现 |
38.WebKit和WebView的使用 |
39.Wifi的使用 |
40.蓝牙的操作 |
七.Android常用常量中文附录 |
八.Android控件常用属性中文附录 |
游戏开发部分 |
一.序言 |
1.Android游戏开发简介 |
二.Android游戏开发入门 |
2.View和SurfaceView游戏必用的视图类介绍 |
3.View的使用 |
4.SurfaceView的使用 |
5.屏幕的高宽,旋转,全屏 |
6.Graphics相关的开发 |
⑴.Paint和Color画笔和颜色设置 |
⑵.Canvas画布的使用 |
⑶.手绘文字 |
⑷.手绘图形 |
⑸.LayOut与View的结合 |
⑹.绘制2D图像 |
⑺.Matrix让图像转起来 |
⑻.Matrix让图像大小变化 |
⑼.Animation的使用(Tween动画) |
⑽.组合Frame动画 |
⑾.综合应用 |
三.Android游戏开发进阶 |
7.强制横竖屏显示 |
8.游戏地图的制作 |
9.人物和怪物的制作 |
10.物理层碰撞的处理 |
11.技能魔法的制作 |
12.MediaPlayer和SoundPool的使用 |
13.装备和人物的结合 |
15.游戏登陆界面的制作 |
16.游戏大地图和角色之间的移动处理 |
17.触摸屏简易方向键的实现 |
四.Android游戏实例 |
18.棋牌类游戏的制作 |
19.飞行射击类游戏的制作 |
21.回合制游戏的制作 |