我有一个应用程序Application1
,其中包含2个java类Sender
(用于发送广播意图)和Receiver
(用于接收由Sender
广播的广播意图)。
我可以在另一个应用程序的Sender
类中收到Application1
Receiver
广播的意图吗,假设Applications2
?是否有可能将一个应用程序广播的意图接收到另一个应用程序中?
答案 0 :(得分:2)
答案是 - 是的,你可以。 BroadcastReceiver
是在应用程序之间传递数据的正确(并且只是微不足道)的方式。从application1广播意图并在application2中使用适当的intent过滤器接收它没有问题。此外 - 谷歌建议这样做。
您需要知道的一件事 - 您的意图过滤器应该是唯一的,并且恶意应用程序想要拦截您不想与他们共享的某些私人用户数据并不容易猜到。