在Android中:我可以从一个应用程序接收广播意图到第二个应用程序

时间:2012-08-11 12:35:57

标签: android android-intent broadcastreceiver

我有一个应用程序Application1,其中包含2个java类Sender(用于发送广播意图)和Receiver(用于接收由Sender广播的广播意图)。

我可以在另一个应用程序的Sender类中收到Application1 Receiver广播的意图吗,假设Applications2?是否有可能将一个应用程序广播的意图接收到另一个应用程序中?

1 个答案:

答案 0 :(得分:2)

答案是 - 是的,你可以。 BroadcastReceiver是在应用程序之间传递数据的正确(并且只是微不足道)的方式。从application1广播意图并在application2中使用适当的intent过滤器接收它没有问题。此外 - 谷歌建议这样做。 您需要知道的一件事 - 您的意图过滤器应该是唯一的,并且恶意应用程序想要拦截您不想与他们共享的某些私人用户数据并不容易猜到。