如何在Android Source Tree中启用IPC

时间:2017-02-07 20:54:22

标签: java android jvm android-source dalvik

我正在开发一个项目,其中Android源代码树中的不同组件需要进行通信。例如,可访问性服务需要向ImageView类发送请求,以便在实例化新图像视图时进行通知。

我想知道处理这些场景的一些方法,我的广播接收器不起作用。如果没有上下文,它就无法工作。你们能提出一些其他方法吗?如果我实现内存文件,我如何处理已发出某些请求的通知?

1 个答案:

答案 0 :(得分:1)

在dalvik(或ART)下运行的大多数Android内部组件都通过AIDL's相互通信。 这种机制将提供一种非常原始的机制,用于在具有不同进程的应用程序之间传递数据 AIDL还支持创建回调 - 您需要创建另一个parcelable对象作为回调接口,并将其设置为返回值(Guide)。

Here您可以找到实施AIDL IPC机制的辅助功能服务的好例子。