一?/p>
判断题(每小?/p>
2
分,?/p>
10
分)
1
?/p>
?/p>
?/p>
?/p>
2
?/p>
?/p>
?/p>
?/p>
3
?/p>
?/p>
?/p>
?/p>
4
?/p>
?/p>
?/p>
?/p>
5
?/p>
?/p>
?/p>
?/p>
二、单项选择?/p>
(
在每小题的四个备选答案中,有且只有一个正确答案,请将?/p>
确答案的序号填在题干的括号内。每小题
2
分,?/p>
20
?/p>
)
题号
1
2
3
4
5
6
7
8
9
10
答案
D
C
C
A
D
D
C
B
B
B
三、填空题(每?/p>
2
分,?/p>
10
分)
1
?/p>
BroadcastReceiver
?/p>
ContentProvider
2
?/p>
onCreate
?/p>
onResume
3
?/p>
getSystemService
四、名词解释(每小?/p>
5
分,?/p>
15
分)
1
、答?/p>
Activity
是一个独立的,可以与用户交互?/p>
Android
应用组件,在表现
形式上它代表一个单独的屏幕?/p>
从功能上来说?/p>
它作为应用程序的界面框架?/p>
?/p>
责动态加载各种用户界面视图,实现底层的消息传递等?/p>
2
、答:在
Android
中,
Intent
是一类特殊的组件,它负责对应用中一次操作的
动作以及动作相关数据进行描述?/p>
包含了动作的产生组件?/p>
接收组件和传递的?/p>
据信息?/p>
Android
则根据此描述,负责找到对应的组件,将
Intent
传递给调用
的组件,并完成组件的调用?/p>
3
、答?/p>
ContentProvider
是不同应用程序之间进行数据交换的标准
API
?/p>
ContentProvider
以某?/p>
Uri
的形式对外提供数据,
允许其它应用访问和修改数
据;其它应用使用
ContentResolver
根据
Uri
去访问操作指定数据?/p>
五、简答题(每小题
5
分,?/p>
20
分)
1
、答?/p>
Android
平台的体系架构可以分为以下几层:
?/p>
1
?/p>
Linux
Kernel
:负责硬件的驱动程序、网络、电源、系统安全以及内存管
理等功能?/p>
?/p>
2
?/p>
Libraries
?/p>
Android
Runtime
?/p>
Libraries
:即
C/C++
函数库部分,?/p>
多数都是开放源代码的函数库,例?/p>
WebKit
,该函数库负?/p>
Android
网页浏览