需求:两个app间发送广播
在两个app间发送广播和正常发送广播其实差不多。
新建两个android项目,项目name为test1,test2。需求:在test2中发广播,在test1中接受广播。
一,test1部分
先创建一个java类继承BroadcastReceiver类,用来在 onReceive()方法中处理获得的广播。
public class MyReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
当test2发送广播后,在这里接受并处理收到的广播。
}
}
在java代码中动态注册,代码如下:
IntentFilter intentFilter =