单元一 Android平台基本知识
1.了解Android平台的由来,历届版本与平台特征;
2.掌握Android虚拟机的创建与使用,尝试使用Android手机进行真机测试;
3.掌握创建Android项目的步骤;
4.了解Android项目结构;
5.了解Activity的生命周期,掌握生命周期中各状态转换时的调用方法。
单元二 Android基本控件与布局管理器
1.掌握使用Console与LogCat在程序开发过程中进行调试的方法;
2.掌握Android应用程序中进行断点调试、打包发布与数字证书签名的方法;
3.了解继承自View类和ViewGroup类的UI开发控件的异同;
4.了解Android的8大类系统控件的组成、作用与使用;
5.掌握设计UI的两种方式:使用Layout和编写代码;
6.掌握修改控件属性的两种方式:使用Layout和编写代码。
7.掌握常用的5个布局管理器的功能及使用。
单元三 高级控件与数据适配器
1.掌握ListView类常用的4种监听器的功能和使用;
2.掌握常用的3种适配器的特性及构造方法;
3.掌握使用3种适配器为ListView类填充数据的过程。
单元四 使用系统组件
1.掌握Android中常用的3种菜单OptionMenu、ContextMenu和SubMenu的特性和使用方法;
2.掌握简单对话框、列表对话框、复选对话框、单选对话框的创建方法及添加按钮的方法;
3.掌握常用的2种通知:Toast和Notification的创建和使用方法;
4.了解ActionBar的产生背景和主要作用;
5.掌握将一个菜单项添加到ActionBar的两种方式;
6.掌握Fragment创建和使用方法;
7.了解Fragment生命周期,以及相关的函数方法。
单元五 Android四大组件
1.了解Android应用程序开发的四大组件Activity, Service, BroadcastReceiver和CaontentProvider的作用、创建及使用方法;
2.了解四大组件的生命周期;
3.了解Intent对象的作用及主要属性;
4.了解Intent对象启动组件的两种方式。
单元六 2D游戏开发
1.了解使用Android平台开发游戏的基础知识;
2.了解绘制与控制游戏元素的方法与步骤;
3.了解位图与动画的创建及使用方法;
4.了解矩形碰撞和圆形碰撞的计算公式或算法。
单元七 数据的存储
1.掌握使用SQLiteDatabase对象进行增删改查的操作方法;
2.了解使用SQLiteSpy进行SQLite数据库图形化管理的方法。 |