《Android移动应用基础教程》(Android Studio)(第二版)黑马教程 课后题答案 第8章

本章节主要包含《Android移动应用基础教程》(第二版)黑马教程第8章的课后题答案,涉及BroadcastReceiver的注册类型、广播类型的区别以及广播机制的实现过程。讲解了有序广播和无序广播在发送方式、执行顺序、拦截能力及效率上的差异。
摘要由CSDN通过智能技术生成

《Android移动应用基础教程》(Android Studio)(第二版)黑马教程 课后题答案 第8章

一、填空题
  1. BroadcastReceiver

  2. 无序广播和有序广播 动态注册和静态注册

二、判断题

1、对 2、对 3、错 4、对 5、错

三、选择题
  1. BC
  2. C
四、简答题
  1. 广播机制的实现过程

答:Android中的广播使用了观察者模式,即基于消息的发布/订阅事件的模式。广播发送者和接收者分别处于观察者模式中的消息发布和订阅两端。广播机制的实现过程具体如下:

(1)广播接收者通过Binder机制在AMS(Activity Manager Service)中进行注册。

(2) 广播发送者通过Binder机制向AMS发送广播。

(3) AMS查找符合相应条件(IntentFilter/Permission)的广播接收者,将广播发送到相应的消息循环队列中。

(4)执行消息循环时获取到发送的广播,然后回调广播接收者中的onReceive()方法并在该方法中进行相关处理。

  1. 简述有序广播和无序广播的区别

答:广播分为有序广播和无序广播,他们有以下几点的区别。

(1) 发送广播时,使用的方法不同。有序广播使用sendOrde

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值