Android移动应用开发实用教程
上QQ阅读APP看书,第一时间看更新

课后练习

一、选择题

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、Serv-ice和Content Provider共4部分

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

二、简答题

1.简述Android平台的特征。

2.简述Android平台体系结构的层次划分,并说明各个层次的作用。

三、操作题

针对本章1.2节中对Android开发环境搭建内容的讲解,自己动手在计算机上搭建An-droid开发环境,并建立HelloAndroid样例工程运行测试。