我有一个应用程序Application1
,其中包含2个java类Sender
(用于发送广播 Intent )和Receiver
(用于接收广播 Intent )由发送者
广播)。
那么我可以在其他应用程序的 Receiver
类中接收 Application1
的 Sender
广播的 Intent ,假设 Applications2
?是否可以接收一个应用程序向另一应用程序广播的 Intent ?
最佳答案
答案是 - 是的,可以。 BroadcastReceiver
是在应用程序之间传递数据的正确(也是最简单的)方式。从 application1 广播 Intent 并使用 application2 中适当的 Intent 过滤器接收它没有问题。此外 - Google 建议这样做。
您需要知道的一件事 - 您的 Intent 过滤器应该是唯一的,并且不容易被想要拦截某些您不想与他们共享的私有(private)用户数据的恶意应用程序猜测。
关于android - 在 Android 中 : Can I receive a Broadcast intent from one application into second application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11914763/