2011.09.07(3)——— android 跨进程通信之Broadcast
16lz
2021-12-04
2011.09.07(3)——— android 跨进程通信之Broadcast
参考:http://blog.csdn.net/yan8024/article/details/6444368
1、自定义的broadcast
xml声明broadcast
2、另一个应用调用
参考: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);}});
更多相关文章
- Android(安卓)Activity生命周期
- android ListView 多次调用 getView方法
- Android(安卓)AudioManager控制系统声音的流程
- Android横竖屏切换不重新调用onCreate()
- Android更新UI用法AsyncTask
- Android(安卓)和H5之间的交互-基础篇
- (Android集成支付宝支付)react-native实现支付宝支付
- 应用phprpc协议实现Android客户端的一些总结
- 使用React Native开发Android手持机