|
|
|
|
移动端

第6部分:广播接收器(Broadcast Receiver)

《Learning Android(中文版)》第5章Yamba项目简介,本章讲解我们会贯穿全书的Yamba应用程序,并通过一个例子来学习Android的诸多特性。本节为大家介绍广播接收器(Broadcast Receiver)。

作者:李亚舟/任中龙/杜钢译来源:电子工业出版社|2012-07-27 11:01

有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研


第6部分:广播接收器(Broadcast Receiver)

在这部分(将在第11章详细介绍)中,我们将为Yamba装备上接收器,这样它就可以智能地响应周围的事件。出于该目的,我们将使用广播接收器。

启动接收器与网络连接接收器

在我们的示例程序中,我们希望当设备启动时就启动我们的更新程序,我们还希望当网络不可用时停止从云服务端获取数据,并当网络再次可用时恢复更新。要实现这个目标,我们需要使用广播接收器其中的一种。

时间轴(Timeline)接收器

这种接收器只在某些特定的时候存在。同样,它不会接收来自Android系统的消息,只会接收来自Yamba应用程序其他部分的消息。这将向我们演示,如何使用接收器以一种优雅而灵活的方式,将不同的组件松耦合起来。

权限

在这一开发过程中,你会了解如何请求系统权限,例如访问互联网或者文件系统。在本节中我们将会学习如何定义自己的权限,以及如何应用它们。毕竟,对于一些Yamba特有的操作来说,Yamba的组件并不希望响应任何其他的应用程序。

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

网管员必读—网络基础

本书共分两篇,15章。其中前6章为网络理论基础篇,介绍的是基本的网络技术,包括计算机网络分类、网络通信协议、IP地址和网线制作等。在第...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊