android中两个app之间广播,并且在接收者中对话框显示

我现在在学android,发现广播接收者中显示对话框会导致程序爆炸,上网搜索了一些,有很多是不全而且运行是出错的,我现在用我写的微信例子给你们演示

首先新建一个app,在这个活动布局新建一个按钮,用来发送广播。

android中两个app之间广播,并且在接收者中对话框显示_第1张图片

这是发送广播,我是发送有序的,平常可以选择标准的,这不碍事,然后在另外一个app中新建一个类继承Broadcast,重写他的onReceive,他是带参数的,都给他定成final的,然后如图

android中两个app之间广播,并且在接收者中对话框显示_第2张图片

加深颜色里面的代码是必须要写的,不然他会报错或者执行不了,解析的话,你可以去查查,大概的内容我总结不了哈哈。

最后在清单文件里面定义它的权限就行了android中两个app之间广播,并且在接收者中对话框显示_第3张图片

我标志的都要写哈,第一个是给他权限,下面的红色是判断接受相同名的广播信息,蓝色是指哪个类。适合新手,因为我也是大三刚学。 

你可能感兴趣的:(android)