Android 通过广播进行进程间通信
android 进程间广播通信
项目需求,和同事分别开发两个应用程序,其中一个功能点是需要同事给我发送具体信息,我接收到这个信息后。做其他具体处理。很早之前有用过。后来好久不用了,今天使用,查了些其他资料,来记录一下。方便以后可以直接使用。
Android 8.0前进程间广播通信
两个APP, A.apk,B.apk ;
A需要向B通过广播发送消息。
第一步,B 中在mainfast 文件中注册接收广播
<receiver android:name=".broadcast.MyBoradCast">
<intent-filter>
<action android:name="com.cn.broadcast.test.ACTION"/>
</intent-filter>
</receiver>
第二步,B 中创建自定义 广播类 接收广播
public class MyBoradCast extends BroadcastReceiver {
public static final String BROADCAST_ACTION_TEST = "com.cn.broadcast.test.ACTION";
@Override
public void onReceive(Context context, Intent intent) {
if (BROADCAST_ACTION_TEST .equals(intent.getAction()))