《Android移动应用基础教程》(Android Studio)(第二版)黑马教程 课后题答案 第8章
一、填空题
-
BroadcastReceiver
-
无序广播和有序广播 动态注册和静态注册
二、判断题
1、对 2、对 3、错 4、对 5、错
三、选择题
- BC
- C
四、简答题
- 广播机制的实现过程
答:Android中的广播使用了观察者模式,即基于消息的发布/订阅事件的模式。广播发送者和接收者分别处于观察者模式中的消息发布和订阅两端。广播机制的实现过程具体如下:
(1)广播接收者通过Binder机制在AMS(Activity Manager Service)中进行注册。
(2) 广播发送者通过Binder机制向AMS发送广播。
(3) AMS查找符合相应条件(IntentFilter/Permission)的广播接收者,将广播发送到相应的消息循环队列中。
(4)执行消息循环时获取到发送的广播,然后回调广播接收者中的onReceive()方法并在该方法中进行相关处理。
- 简述有序广播和无序广播的区别
答:广播分为有序广播和无序广播,他们有以下几点的区别。
(1) 发送广播时,使用的方法不同。有序广播使用sendOrde