Android - 你可以让多个应用程序发布相同的 Intent 吗?

标签 android android-intent ipc

我需要实现一个 android 广播风格的 IPC——在概念上与 UDP 或消息总线没有什么不同。

一些安卓应用程序需要能够将消息“MessageTypeX”广播到监听的安卓应用程序。

因此,可能有 1 个或多个应用程序可以生成“MessageTypeX”消息,并且有一个或多个应用程序对听到每个“MessageTypeX”消息感兴趣。这些消费者都会对接收到的消息做自己的事情。

这可以做到吗 - 我预计它应该使用 intents 来完成,但我不太确定?

谢谢。

最佳答案

简答:

是的,您可以为同一个 Intent 注册多个 BroadcastReceivers。并且当然发送相同的。

关于Android - 你可以让多个应用程序发布相同的 Intent 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9839422/

相关文章:

java - 我遇到了 Android 应用程序运行时错误的问题。我不知道为什么

android - GLSL ES 3.0 - 在顶点和 fragment 着色器中统一,以及最大顶点/fragment 统一向量

Android ACTION_SEND Intent 和 Google Analytics - 我怎么知道他们选择了什么?

python - python 脚本可以知道同一脚本的另一个实例正在运行......然后与之交谈吗?

android - 在发布前访问应用的 future Google-Play URL

android - 它是 Android 的调用 Controller 功能吗?

android - 查询 packageManager 以处理 Intent 时 GET_INTENT_FILTERS 和 MATCH_DEFAULT_ONLY 之间的区别

java - 应用程序在 Activity 之间切换时未运行

c++ - 共享内存空间是否可以将数据(非 POD)发送到另一个共享内存?

android - 不同语言的两个进程是否可以使用UDP进行通信