新建一个广播接收器继承自BroadcasstReceiver,并重写onReceive()方法
然后在layout中新建一个发出广播的按钮send
在activity中的onCreate方法里:
send.setOnClickListener
{
val intent=Intent("com.example.broadcasttest.MY_BROADCAST")
intent.setPackage(packagename)//显式广播(传递包名),Oreo之后静态广播接收器不能接受隐式广播,packagename是getpackagename()
intent.component=ComponentName("包名","接收器类名")
sendBroadcast(intent)
}