Android simplest intent broadcast

原创 2011年01月18日 16:19:00

1) define broadcast receiver:

    private BroadcastReceiver mBroadCastReceiver = new BroadcastReceiver() {
        @Override
        public void onReceive(Context context, Intent intent) {

        }

    }

 

2) register receiver

        IntentFilter filter2 = new IntentFilter();
        filter2.addAction("xx.xxx.xxx.xxx");
        context.registerReceiver(mBroadCastReceiver, filter2);

 

3) send broadcast

          intent.setAction("xx.xxx.xxx.xxx");
          intent.putExtra("actionType", '');
          mCtx.sendBroadcast(intent);

 

This way is simplest broadcast usage. It can broadcast a intent to anywhere, including process running by system, root or other app user. we don't modify AndroidManifest.xml anyway. Of cause it has no permission management.

Android中Intent详解(二)之使用Intent广播事件及Broadcast Receiver简介

通过第一篇的讲解,我们已经看到了如何使用Intent来启动新的应用程序组件,但是实际上他们也可以使用sendBroadcast方法来在组件间匿名的广播消息。 作为一个系统级别的消息传递机制,Inten...
  • u010358168
  • u010358168
  • 2014年10月31日 11:48
  • 2554

广播(Broadcast)的简单用法

发送一条广播发送广播的方法和启动Activity的方法是非常类似的。首先新建一个Intent对象,然后使用sendBroadcast()、sendOrderedBroadcast()或者sendSti...
  • jyDave
  • jyDave
  • 2016年02月13日 00:17
  • 1092

Android四大组件之BroadcastReceiver工作原理

1.广播的注册 As we all know,广播的注册也是分两种:动态注册和静态注册,前者是在Activity生命周期中用java代码注册和解除注册,后者是在AndroidManifest文件中。后...
  • tianmi1988
  • tianmi1988
  • 2016年03月20日 15:10
  • 983

Android开发遇到的细节问题(一)

1 为什么按钮XML绑定的点击事件出错,或者无效? 例如:
  • computer165
  • computer165
  • 2013年09月28日 20:37
  • 2882

安卓隐式Intent启动Activity和BroadcastReceiver若干注意点

隐式调用Activity和BroadcastReceiver
  • u012170463
  • u012170463
  • 2014年05月10日 14:27
  • 1419

Android广播机制实现源码浅析(二)

紧接着上篇的分析,我们现在来分析一下处理广播的代码流程,也就是在方法queue.scheduleBroadcastsLocked();之后的操作 这些方法在BroadcastQueue.java中。...
  • hehui1860
  • hehui1860
  • 2014年06月14日 11:55
  • 906

ANR分析和实例

ANR (“Application Not Responding”)——“应用没有响应”。 当某个应用处于长期无响应状态,Android系统会弹出一个窗口上面写道,XXX is not respon...
  • duzc309
  • duzc309
  • 2013年07月18日 10:07
  • 11401

Android四大组件之 BroadCastReceive 使用总结

BroadCast的定义: 广播是一种订阅--通知 事件,广播接收者向Android系统 register (订阅广播),广播发送者向Adnroid系统 sendBroadCast(发送广播),然后A...
  • feidu804677682
  • feidu804677682
  • 2015年05月18日 10:09
  • 2087

Broadcast学习笔记

1、mIntentSenderRecords 是一个PendingIntentRecord哈希表。一个PendingIntentRecord对象对应的是应用层的一个PendingIntent对象(延迟...
  • guoqifa29
  • guoqifa29
  • 2014年09月04日 21:54
  • 10339

android之如何在两个activity之间传递handler_利用broadcast广播机制

这算是如何在两个activity之间传递handler的解决方案二了,解决方案一见http://blog.csdn.net/jason0539/article/details/18055259 再重复...
  • jason0539
  • jason0539
  • 2014年01月10日 11:43
  • 24776
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android simplest intent broadcast
举报原因:
原因补充:

(最多只允许输入30个字)