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.飞行射击类游戏的制作
20.迷宫游戏的制作
21.回合制游戏的制作