2011.09.07(3)——— android 跨进程通信之Broadcast

参考:http://blog.csdn.net/yan8024/article/details/6444368

1、自定义的broadcast

public class MyBroadcast extends BroadcastReceiver {private final static String ACTION = "com.lp.MyBroadcast"; @Overridepublic void onReceive(Context context, Intent intent) {if(intent != null){if(ACTION.equals(intent.getAction())){Toast.makeText(context, intent.getStringExtra("lp"), 1).show();}}}}


xml声明broadcast

<receiver android:name=".MyBroadcast" ><intent-filter><action android:name="com.lp.MyBroadcast"/></intent-filter></receiver>




2、另一个应用调用
 private final static String ACTION = "com.lp.MyBroadcast";  btn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = new Intent();        intent.setAction(ACTION);        intent.putExtra("lp", "跨进程调用Broadcast");        sendBroadcast(intent);}});






更多相关文章

  1. Android(安卓)Activity生命周期
  2. android ListView 多次调用 getView方法
  3. Android(安卓)AudioManager控制系统声音的流程
  4. Android横竖屏切换不重新调用onCreate()
  5. Android更新UI用法AsyncTask
  6. Android(安卓)和H5之间的交互-基础篇
  7. (Android集成支付宝支付)react-native实现支付宝支付
  8. 应用phprpc协议实现Android客户端的一些总结
  9. 使用React Native开发Android手持机

随机推荐

  1. HwBinder原理总结-Android10.0 HwBinder
  2. Android(安卓)Studio中创建Selector文件
  3. Gradle常用配置
  4. Android与JS代码交互
  5. Android(安卓)4.4 在启动到 ANDROID 闪光
  6. Android中属性动画和补间动画的区别
  7. build android for VMware
  8. android 使用 ffmpeg 进行视频转码(二)
  9. Android(安卓)怎么样使用shape
  10. Android的http网络请求和发送