1.6 本章小结
本章主要介绍Android的基本概念,包括平台特性、系统架构、开发框架等;介绍了Android开发环境的搭建。读者通过本章的学习,对Android开发有了初步认识,在搭建好Android开发环境的同时为后续章节的学习做好准备。
课后练习题
一、选择题
1.以下有关Android平台的说法,不.正.确.的是( )。
A.Android平台具有传统的语音通话功能
B.Android具有短消息功能及通常移动电话都具有的个人信息系统管理方面的功能
C.Android平台提供了USB、GPS、红外、蓝牙、无线局域网等多种连接方式
D.Android平台不能自定义手机的功能
2.以下有关Android的叙述,正确的是( )。
A.Android系统自上而下分为三层
B.Android系统在核心库层增加了内核的驱动程序
C.Android包含一个C/C++库的集合,以供Android系统的各个组件使用。这些功能通过Android的应用程序框架(Application Framework)暴露给开发者
D.Android的应用程序框架包括Dalvik虚拟机及Java核心库,提供了Java编程语言核心库的大多数功能
3.以下有关Android程序库层的叙述,不正确的是( )。
A.系统C库是专门为基于嵌入式Linux的设备定制的库
B.媒体库支持播放和录制多种常见的音频和视频格式及多种媒体格式的编码/解码格式
C.SGL是Skia图形库,基本的3D图形引擎
D.FreeType包含位图(bitmap)和矢量(vector)字体渲染
4.以下有关Android开发框架的描述,正确的是( )。
A.一般而言,一个标准的Android程序包括Activity、Broadcast Intent Receiver、Service、Content Provider四部分
B.Android中的Service和Windows中的Service不同
C.Broadcast Intent Receiver提供了应用程序之间数据交换的机制
D.Content Provider为不同的Activity间进行跳转提供了机制
5.以下有关Android开发环境所需条件的说法,不正确的是( )。
A.可在Windows/Linux操作系统上进行开发
B.使用Eclipse IDE进行开发
C.需在Eclipse IDE中安装配置ADT
D.可以只安装JRE
二、简答题
简述Android应用程序框架的层次结构。