博客源址:Android总结篇系列:Android广播机制
1.Android广播机制概述
Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下:
1.同一app内部的同一组件内的消息通信(单个或多个线程之间);
2.同一app内部的不同组件...
分类:
移动开发 时间:
2016-04-26 20:00:57
阅读次数:
325
Android广播BroadcastReceiver
Android 系统里定义了各种各样的广播,如电池的使用状态,电话的接收和短信的接收,开机启动都会产生一个广播。当然用户也可以自定义自己的广播。
既然说到广播,那么必定有一个广播发送者,以及广播接收器。系统广播的发送者为系统,自定义广播当然是用户定义的了。
我们可以定义一个广播接收器,用来接收我们感兴趣的广播,不论是系统...
分类:
移动开发 时间:
2016-04-19 20:03:55
阅读次数:
278
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 我们除了可以通过广播接收器来接收系统广播, 还可以在应用程序中发送自定义的广播。下面我们来分别试一试发送自定义的标准广播和有序广播。 一、标准广播: 1)在发送广播之前,我们还是需要先定义一个广播接收器来准备接收此广播才行 ...
分类:
移动开发 时间:
2016-04-18 20:29:44
阅读次数:
198
特别需要注意的几点如下: WindowManager.LayoutParams.TYPE_SYSTEM_ALERT 2. 需要声明Window弹框的权限 <user-permission android:name="android.premission.SYSTEM_ALERT_WINDOW" /> ...
分类:
移动开发 时间:
2016-04-16 00:46:42
阅读次数:
433
什么是Broadcast
BroadcastReceiver是安卓中的四大组件之一。
广播接收器,也被称为全局事件,或系统事件。
当Android系统中任何程序有动作时,如果想通知其他程序,采用广播的方式进行传播是非常有效的。广播从理论上说,可以将一个动作传播给任意多个程序(当然,广播接收器的数量会受到系统限制)。
在Android中,有一些操作完成以后,会发送广播,...
分类:
其他好文 时间:
2016-04-11 12:21:56
阅读次数:
296
1.创建broadcastreceiver; 创建自己的广播接收器,继承自broadcastreceiver; 实现其中的onreceive()方法; 其中context,为发送广播的context,intent为发送的广播内容; 在onReceive方法内,我们可以获取随广播而来的Intent中的 ...
分类:
移动开发 时间:
2016-04-10 17:58:13
阅读次数:
190
核心内容
Activity本质是什么
Activity生命周期
Activity启动模式
Activity直接的数据交互
如何启动系统的Activity
Activity启动模式
Activity简介
Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content
Provider内容提供者,BroadcastReceiver广播接收器)...
分类:
其他好文 时间:
2016-04-10 14:53:08
阅读次数:
174
Activity向广播接收器传递数据很简单,只需要在发送广播前将数据put进Intent中就行了。 广播接收器怎么向Activity传送数据?这里要用到接口,通过在广播接收器里定义一个接口,然后让接收广播接收器数据的Activity实现这个接口。先看下面的栗子,Activity发送一个广播,然后广播 ...
分类:
移动开发 时间:
2016-04-05 02:05:10
阅读次数:
295
不多说,直接上车。。。 注意:把对话框的类型设为了TYPE_SYSTEM_ALERT, 这样弹出的就是一个系统级别的对话框,因此必须声明android.permission.SYSTEM_ALERT_WINDOW权限。最后不要忘记注册广播接收器哦。 ...
分类:
移动开发 时间:
2016-04-05 00:44:22
阅读次数:
325
本地广播: 前面我们发送和接收的广播全部都是属于系统全局广播,即发出的广播可以被其他任何 的任何应用程序接收到,并且我们也可以接收来自于其他任何应用程序的广播。这样就很容 易会引起安全性的问题,比如说我们发送的一些携带关键性数据的广播有可能被其他的应用程序截获,或者其他的程序不停地向我们的广播接收器 ...
分类:
其他好文 时间:
2016-03-31 23:14:06
阅读次数:
240