android广播:自定义广播(第一行代码android学习)
来源:互联网 发布:linux邮件服务器 编辑:程序博客网 时间:2024/04/30 08:18
1.标准广播
新建一个项目1,新建一个BraodcastReceiver叫BraodcastReceiver1
注册方法:
<intent-filter>
<action android:name=com.example.包名.自定义广播名 />
</intent-filter>
假如要用一个Button来接收广播
public onClick(View v){
Intent intent = new Intent("com.example.包名.自定义广播名");
sendBroadcast(intent);
}
2.有序广播(可以设置优先级,并且中途可以截断)
新建一个项目2,再新建一个BraodcastReceiver叫BraodcastReceiver2
注册时填入和项目1 广播接收器一样的android:name,运行。然后运行项目1时,就会有两个广播了,这时候还是标准广播。
把sendBroadcast(intent);改成sendOrderedBroadcast(intent,null);此时就是有序广播了
设置优先级就把BraodcastReceiver1注册时的代码改成<intent-filter android:prority="100">,这个时候优先级就是100,BraodcastReceiver1就会先广播。
假如在BraodcastReceiver1的onReceiver添加代码abortBoradcast(); 则表示截断广播,BraodcastReceiver2就不会广播了。
阅读全文
0 0
- android广播:自定义广播(第一行代码android学习)
- Android第一行代码学习笔记三----广播
- Android Broadcast广播机制 《第一行代码》
- 【第一行代码】Android的广播机制
- 广播(Broadcast)---《第一行代码Android》笔记
- [Android][第一行代码][第 5 章 广播机制]
- 第一行代码-5.3 发送自定义广播
- (第一行代码笔记系列-广播2)自定义广播
- android广播:动态注册监听网络变化(第一行代码android学习笔记)
- android广播:静态注册实现开机启动(第一行代码android学习)
- Android广播:实现强制下线功能(第一行代码Android学习)
- 《第一行代码--Android》读书笔记之广播机制
- 入门Android开发--第一行代码--笔记系列(广播)
- 广播机制----第一行代码
- 42.android广播-自定义广播
- Android 自定义广播
- Android自定义广播实例
- android中的自定义广播
- R语言日期
- 欢迎使用CSDN-markdown编辑器
- viewpager和gridview,imageloder,解析json数组,点击不动
- 【CUGBACM15级BC第9场 B】hdu 4994 Revenge of Nim
- 点滴心得
- android广播:自定义广播(第一行代码android学习)
- SpringMVC全局异常处理器
- 就业双方合同、三方合同、用人单位类别、编制
- STM32—无需中断来实现使用DMA接收串口数据(原创)
- Kaggle实例-Titanic分析(二)-补全 拟合
- libexpat不能处理XML中非正常字符的问题
- 57个深度学习专业术语
- 相对布局RelativeLayout
- spark+pycharm+python(主要介绍pycharm的设置)