从一个Android应用发送广播到另一个

时间:2012-03-15 22:05:48

标签: android

我目前在市场上有2个应用程序,我们称之为app A和app B.

当在应用程序中执行某个功能时,我需要一些东西来触发app a中的事件,即使app a当前没有运行。我假设应用程序B会向应用程序发送广播消息,应用程序需要广播接收器,但我不确定如何做到这一点,如果可以做到的话。

2 个答案:

答案 0 :(得分:5)

afaik基本上有两种方式:

或使用Intents:

  • 您甚至可以使用另一个应用程序使用startActivity(Intent),但这会将应用程序带到前台,而不是在后台执行任务。

如果调用应用程序应该消失,并且被叫应用程序应该在前台并使用广播,如果您只是想要由其他应用程序执行后台任务,则使用意图

答案 1 :(得分:2)

即使应用程序没有运行,也可以使用BroadcastReceiver,就像你说的那样。