package com.broadcasttest;    import android.app.Activity;  import android.content.BroadcastReceiver;  import android.content.Context;  import android.content.Intent;  import android.content.IntentFilter;  import android.os.Bundle;  import android.view.View;  import android.view.View.OnClickListener;  import android.widget.Button;  import android.widget.Toast;    public class MainActivity extends Activity {        Button btn = null;            @Override      protected void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.activity_main);          btn = (Button)findViewById(R.id.sendBroadcasrt);          btn.setOnClickListener(new OnClickListener() {                            public void onClick(View v) {                  Intent intent = new Intent();                  intent.setAction("dynamic_Broadcast");                  intent.putExtra("message", "send Broadcast");                  sendBroadcast(intent);              }          });                              //增加过滤          IntentFilter intentFilter = new IntentFilter();          //增加过滤intent内容          intentFilter.addAction("dynamic_Broadcast");          MyBroadCast mr = new MyBroadCast();          //向系统注册广播接收器 和intent过滤器          this.registerReceiver(mr, intentFilter);                }            //创建自己的广播接收类 实现onReceive方法      class MyBroadCast extends BroadcastReceiver{            public void onReceive(Context context, Intent intent) {              StringBuilder sb = new StringBuilder();              sb.append(intent.getAction()).append(" ,message:").append(intent.getStringExtra("message"));              Toast.makeText(MainActivity.this, sb.toString(), Toast.LENGTH_SHORT).show();                        }                }  }  

实例intent 设置信息 发送广播。

增加IntentFilter 过滤器 过滤广播

向系统注册广播和IntentFilter

实现自己的广播接收器类

在对应的生命周期里注销Broadcast广播过滤器

随笔系原创 转载请注明

欢迎访问我的博客

更多相关文章

  1. Android(安卓)之 监控手机电量
  2. 修改android默认浏览器
  3. Android中 广播发送 和 接受 的简单示例
  4. Android(安卓)开启WIFI 广播接收
  5. Android实现开机自启动Service
  6. android 呼入电话的监听(来电监听)
  7. android中的广播接收器
  8. Android(安卓)- Manifest 文件 详解
  9. android动态注册监听网络变化异常

随机推荐

  1. Android(安卓)中加入SD card 应用
  2. Android之socket编程实例,熟悉socket使用
  3. Kitkat 的磁盘加密功能分析
  4. android 在线升级借助开源中国App源码
  5. Android的SeekBar和RateBar的使用-androi
  6. android:textAppearance
  7. Android(安卓)Shape 的使用入门
  8. Android(安卓)listview 利用反射的自动绑
  9. android textview 自动链接网址 修改默认
  10. android控制显示和隐藏视图或控件的操作