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";
@Override
public 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() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setAction(ACTION);
intent.putExtra("lp", "跨进程调用Broadcast");
sendBroadcast(intent);
}
});
分享到:
相关推荐
Broadcast可以向android系统中所有应用程序发送广播,而需要跨进程通讯的应用程序可以监听这些广播;Service和Content Provider类似,也可以访问其他应用程序中的数据,但不同的是,Content Provider返回的是Cursor...
安卓Android源码——broadcast.rar
安卓Android源码——broadcast1.rar
Android, the next-generation open mobile platform from Google and the Open Handset Alliance, is poised to become a significant player in the mobile device market. The Android platform gives developers...
安卓Android源码——broadcast电池电量显示源码.zip
Android源码——broadcast电池电量显示源码.zip
Android应用源码之broadcast_broadcast
Chapter 3: Creating Applications and Activities . . . . . . 45 Chapter 4: Creating User Interfaces . . . . . . . 75 Chapter 5: Intents, Broadcast Receivers, Adapters, and the Internet . . 113 Chapter ...
CHAPTER 3 Creating Applications and Activities ........ 49 CHAPTER 4 Creating User Interfaces .......... . . 85 CHAPTER 5 Intents, Broadcast Receivers, Adapters, and the Internet ............ 137 ...
Android应用源码之broadcast.zip项目安卓应用源码下载Android应用源码之broadcast.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考
Android应用源码之CellBroadcastReceiver_CellBroadcastReceiver
接收系统的时间流逝的广播,屏幕开启关闭的广播,电量改变的广播。这些广播在清单文件里注册时,看不到效果。在这个例子中通过在一个服务里面用代码注册的方式,成功接收了这些广播。
broadcast_Android 广播机制broadcast用法实例.rar
一、概述 由于应用程序之间不能共享内存。在不同应用程序之间交互数据(跨进程通讯),在Android SDK中提供了4种用于跨进程通讯的...Broadcast可以向android系统中所有应用程序发送广播,而需要跨进程通讯的应用程序可
第3章 清点可用资本——AndroidSDK介绍 第5章 千里之行始于足下——第一个应用HelloWorld 第7章 良好的学习开端——Android基本组件介绍之我的美丽我做主——Android中应用界面布局 第7章 良好的学习开端——Android...
动态广播broadcast.
1.3.4 获得应有的收益——android market 3 1.4 真实体验——android模拟器 4 1.4.1 模拟器概述 4 1.4.2 模拟器和真机的区别 4 1.4.3 模拟器使用注意事项 4 1.5 更上一层楼——加入android开发社区...
《Pro Android 3》Contents at a Glance Contents ...................................................................................................................... ...................................
Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other ...