android - 在 Android 中 : Can I receive a Broadcast intent from one application into second application

标签 android android-intent broadcastreceiver

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

那么我可以在其他应用程序的 Receiver 类中接收 Application1Sender 广播的 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/

相关文章:

Android Softkeyboard 在 edittext 中输入数值非常慢

java - 广播接收器,¿我做对了吗?

Android Sqlite 显示随机行

java - HTTP ://a href link not working in Android

android - 多次调用 onCreate 中启动的 Intent

android - 通过电子邮件发送多个附件并预填电子邮件

java - 在重启时加速 BroadcastReceiver 的启动

android - 如何自动启动 AlarmManager 以启动计划 Activity ?

java - 如何从一个 Activity 访问另一个类的用户输入?

android - 以编程方式设置 windowlightstatusbar 属性