Android期末考试重点
一、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)