随笔分类 -  BroadcastReceiver

摘要:前言:前面文章记录了Service的使用,这次来记录另一个四个组件之一的BroadcastReceiver。主要介绍两种发送和注册广播的区别。 BroadcastReceiver广播接收者用于接收系统或其他程序(包括自己程序)发送的广播。 一.注册广播 在android中,我们如果想接收到广播信息, 阅读全文
posted @ 2017-06-07 11:06 一点点征服 阅读(788) 评论(0) 推荐(0)
摘要:在做Android项目时,有时候需要知道某个BroadcastReceiver是否已经注册,从而决定是发送广播让Receiver处理,还是通过其他方式处理。 那么,如何判断某个广播接收者BroadcReceiver是否已经注册了呢? PackageManager 类中提供了 List<Resolve 阅读全文
posted @ 2017-06-07 10:23 一点点征服 阅读(4974) 评论(0) 推荐(0)
摘要:Android系统中,BroadcastReceiver的设计初衷就是从全局考虑的,可以方便应用程序和系统、应用程序之间、应用程序内的通信,所以对单个应用程序而言BroadcastReceiver是存在安全性问题的,相应问题及解决如下: 在发送广播时指定接收者必须具备的permission。或通过I 阅读全文
posted @ 2017-06-07 10:10 一点点征服 阅读(347) 评论(0) 推荐(0)
摘要:说起来这个问题很简单,只要注册和反注册成对出现就行,好像很多教材都是如此介绍。但实际开发中,对广播注册和反注册的时机把握还是很重要的。 关于广BroadcastReceiver注册和反注册时机,主要有以下几点: onCreate - onDestroy(即便页面未显示,仍然能接受广播) onResu 阅读全文
posted @ 2017-06-07 10:08 一点点征服 阅读(1942) 评论(0) 推荐(0)