BroadcastReceiver 广播学习笔记

1 BroadcastReceiver 概述

BroadcastReceive 不执行任务,仅是接受并相应广播通知的一类组件,广播通知可以由系统产生,例如改变时区,电池电量的变化等等;

一个应用程序可以启动任意数量的BroadcastReceiver来相应它认为很重要的通知。

2 BroadcastReceiver 生命周期

BroadcastReceiver 只有一个回调方法:onReceive();

当广播到达Receive时,调用Onreceive()方法并传递给他包含消息的对象;

3 BroadcastReceiver 注册方法
1)AndroidManifest.xml 文件中添加
 <receiver android:name=".broatcast">
    <intent-filter >
    <action android:name="USER_INFO" />
    </intent-filter>
    </receiver>
2)另一种直接在应用程序中注册:
	 br = new mybast();
		IntentFilter filter = new IntentFilter();//安装过滤器
		filter.addAction("stop1");//设置过滤频道
		this.registerReceiver(br, filter);//注册广播接收

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值