使用 Broadcast Receiver 接收广播消息
来源:互联网 发布:网络flash英文歌曲 编辑:程序博客网 时间:2024/04/29 02:08
BroadcastReceiver 用于就收程序(系统内建程序或用户开发程序)所发出的Broadcase Intent 。BroadcaseReceiver是一个监听器,实现该监听器的功能需要实现重写该类的onReceiver(Context context,Intent,intent)。
MianActivity代码
Button send;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);if (savedInstanceState == null) {getSupportFragmentManager().beginTransaction().add(R.id.container, new PlaceholderFragment()).commit();}send=(Button)findViewById(R.id.bn);send.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View arg0) {// TODO Auto-generated method stubIntent intent=new Intent();intent.setAction("org.ca.action.BROADCAST");intent.putExtra("msg","simple massage");sendBroadcast(intent);}});}MyReceiver代码
public class MyReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context arg0, Intent arg1) {// TODO Auto-generated method stubToast.makeText(arg0, "the receive intent action is "+arg1.getAction()+"\n the massage content "+arg1.getStringExtra("msg"), 5000).show();}}其中Toast是消息管理类
AndroidManifest.xml 文件里做配置
<receiver android:name=".MyReceiver">
<intent-filter >
<action android:name="org.ca.action.BROADCAST"></action>
</intent-filter>
</receiver>
0 0
- 使用 Broadcast Receiver 接收广播消息
- android开发广播的使用Broadcast Receiver
- Android 广播(Broadcast Receiver)使用详解
- 游走Android系列之广播接收(Broadcast Receiver)
- Broadcast Receiver接收并处理自定义Action广播通知
- Broadcast receiver 动态注册 & 作为内部类接收广播 详解
- 16-广播接收实现短信窃听 组件3 Broadcast Receiver
- 广播接受者(Broadcast Receiver)
- broadcast receiver广播接收器
- 广播接收者Broadcast Receiver
- 广播接收者(Broadcast Receiver)
- Broadcast Receiver广播
- Broadcast Receiver 广播机制
- Broadcast Receiver广播基础
- Broadcast Receiver(广播接收器)
- Broadcast Receiver(广播接收器)
- Broadcast Receiver(广播接收器)
- Android广播机制-Broadcast Receiver
- windows 2003 server上oracle 11.2.0.1 监听listener启动关闭及查看状态运行缓慢
- HDU 1013 Digital Roots
- ibatis和hibernate的区别
- 服务器中判断客户端socket断开连接的方法
- android4.4 Keyguard 锁屏之----布局篇
- 使用 Broadcast Receiver 接收广播消息
- 关于ListView中adapter调用notifyDataSetChanged无效的原因
- Hibernate学习_001_模拟hibernate的实现
- 那么相似,可还不是-------Day84
- [水]ZOJ1205
- Linux中硬链接和软链接的区别和联系
- bzoj1669 [Usaco2006 Oct]Hungry Cows饥饿的奶牛
- Fermat’s Chirstmas Theorem(素数筛)
- 自己写的atoi函数