选择哪种Android IPC型号

时间:2015-09-24 17:44:12

标签: android ipc distributed-system

我正在构建一个系统(适用于Android设备),它具有以下结构:

  • 4个独立软件组件与物理世界传感器进行通信
  • 1个独立的"中心"软件用作上述组件的算法协调器机制。这意味着这块软件需要与上面的内容进行通信。这最初将是一个模板,以便许多"协调员"将来会开发出以各种方式开发的4个组件。

由于以上所有必须分发和独立,所有必须是5个不同的APK。为了更清楚,主协调软件必须能够访问其他4个方法中提供的方法,并且还可以从中接收反馈(不需要任何值;可能是请求过程已完成的自定义事件?)。

首先,您如何建议实施4个组件?到目前为止,我最好的想法是将它们开发为Android服务,因为它们不需要GUI。

您对4个组件与中心之间的理想通信机制有何建议?我考虑将AIDL作为一种选择,但还有其他可能吗?

0 个答案:

没有答案