在Android中实现发布/订阅

Pan*_*esh 2 java android publish-subscribe

目前,我正在为Android设备开发可扩展的传感和数据处理框架.该框架将通过Android移动设备实现各种数据信号(例如,位置,wifi,电池,加速度计).

我认为这些数据信号是发布数据的发布者.扩展Activity(public class MainActivity extends Activity)的类是订阅者.

我相信实现此功能的理想方式是在发布者和订阅者之间实现一个小的发布/订阅中间件.

您能否建议一下 - 如何在Android设备上实现发布/订阅中间件?对我来说,主要问题是 - MainActivity班级如何注册自己以获取事件以及各种数据信号如何通知许多已登记的MainActivity班级?请注意,此中间件不需要通过网络进行通信等高级功能.

Gas*_*oin 5

有人为你做了http://square.github.io/otto/.使用此框架或检查源代码.