一、Android系统概述

1.安卓系统架构(分四层)每层功能要清楚

2.项目结构,资源目录

3.安卓逻辑控制层(java代码),表现层(xml)

二、Android用户界面设计

1.常见的组件(textView,editText,buttom),编辑三步骤

2.五种布局(线性,相对,表格,帧,网格)

3.toast如何使用,listView组件(例2—16)使用

三、多个用户界面的程序设计

1.多界面(多个Activity,涉及intent)的跳转和参数的传递

2.了解一下菜单

五、后台服务与系统服务

1.了解service概念(后台执行的一段程序),三个生命周期(注意各个区别,执行次数等)

2.service的创建过程(注意类型和方法的编写过程,class ? extends Service。几个钩子:onCreate,onStartCommand,onDestory)

3.服务的启动与停止(startService/stopService,注意创建intend)

4.消息广播机制(怎么发送广播/如何编写广播接收器/如何注册广播接收器。例子p161 5-3 涉及到很多,三个组件的综合使用)

5.系统Service(Notifications),如何调用系统Service(p172)

六、网络通信技术

1.web控件的使用(webView),java和js之间的调用

2.对于TCP网络程序的设计

3.基于HTTP协议的程序设计

八、数据存储技术

1.数据存储(sqlite数据库的使用)注意第四次实验

2.文件处理(读写)注意第三次实验

3.轻量级存储(SharedPreference)

!!! 代码是全写,不是补全。