使用BroadcastReceiver进行信息传递

原创 2015年07月09日 18:39:51

使用BroadcastReceiver进行信息传递(软件内部和软件之间都行,但是效率低):
1.创建一个类并继承于BroadcastReceiver类:class MyBC extends BroadcastReceiver
2.在AndroidManifest.xml文件的Application中添加一个receiver(MyBc)
3.发送广播信息(发送的是一个Intent):
Intent i = new Intent(MainActivity.this, MyBC.class); i.putExtra(“txt”, “Hello eoe”);
sendBroadcast(i);
4.接收广播信息(MyBc类中的onReceive()方法在有广播信息时会自动执行):
public void onReceive(Context context, Intent intent) {
Intent.getStringExtra(“txt”);
}

5.动态的注册方法:
final MyBC mybc = new MyBC();
registerReceiver(mybc, new IntentFilter(“cn.eoe.usingbc.intent.action.MyBC”));

6.注销:
unregisterReceiver(mybc);

版权声明:本文为博主原创文章,未经博主允许不得转载。

BroadcastReceiver广播传递信息

BroadCast 广播用于程序间的接收、过滤、并处理信息。同时,广播实现方式分为静态广播和动态广播 静态广播:需要在manifest中注册实现。 广播端,继承BroadcastReceiver 重写...

Android获取当前电量信息(BroadcastReceiver的使用)

广播分为静态广播和动态广播,其实非常容易理解:静态广播就是我们在xml文件中的application注册的广播,当我们退出应用时,广播依然在运行。 动态广播是我们在代码中注册的广播,比如在activ...

安卓使用BroadcastReceiver监听接受短信信息

效果 代码 1.SmsReceiverTest package com.javen.devicemange.CrazyOne.broadcast; import android.o...

Android--Android中使用广播BroadcastReceiver进行用户强制下线功能

利用广播BroadcastReceiver实现登录强制下线功能在这里面登录界面里面的用户名和密码为默认的“admin””123456” 可以在LoginActivity里面进行修改,该例子只是简单的...

Android中broadcastreceiver发送广播信息

一、结果效果: 输入要广播的信息,然后点击“发送广播”,可以在在Android的下滑页面看见广播形式的通知。 二、实现步骤: 1.首先同之前文档所述建立如下项目目录:HelloBroadca...
  • HoD_DoH
  • HoD_DoH
  • 2016年12月14日 08:26
  • 195

窗口之间进行信息传递

  • 2014年10月10日 21:18
  • 4KB
  • 下载

BroadCastReceiver的使用

  • 2015年04月25日 10:08
  • 1.97MB
  • 下载

XZ_iOS之block实现在cell和controller之间进行信息传递

使用block实现了在cell和controller之间进行值的传递。

BroadcastReceiver使用demo(Eclipse)

  • 2017年07月22日 16:57
  • 1.27MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用BroadcastReceiver进行信息传递
举报原因:
原因补充:

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