0

我知道我们可以使用 Intents 或 Binder 或 AIDL 进行通信,但是我可以在 Android 中使用全局缓冲区吗?其他进程可以进行通信,甚至可以从本机 C++ 代码进行通信。它更像是从我的应用程序中的不同进程/服务接收消息。

欢迎提出建议:)

4

2 回答 2

0

是的,它被称为文件。并且由于 Android 2.3+ 使用 Ext4,延迟分配将大大减少所需的物理访问次数。

一个稍微棘手的解决方案是/dev/ashmem/,它可能会在内存压力的情况下丢失,因为它只是在 RAM 中。

于 2012-12-21T18:20:35.407 回答
0

一个充当“服务器”并为其提供套接字连接以访问其缓冲区的服务怎么样?

于 2012-12-20T18:40:29.697 回答