【发布时间】:2010-05-28 01:15:07
【问题描述】:
我是为 Android 操作系统编写应用程序的新手。就操作系统的一般架构而言,我理解进程是作为 Linux 进程实现的,并且每个进程都是沙盒。
但是,我对使用的 IPC 和系统调用(如果有的话)完全感到困惑。我知道 IBinder 就是这种形式;包裹在进程之间来回发送,并且捆绑包是包裹的数组形式(?)。但即便如此,我仍然不熟悉。与意图相同。总而言之,我不明白实现了什么样的IPC以及如何实现。
有人可以简要向我解释一下 Android 操作系统中用户级应用程序用于相互通信和操作系统的具体方法吗?我已经完成了内核编程并在 Linux(Ubuntu 和 Debian)中使用了各种 IPC,所以如果这一切都与我所熟悉的内容相关地进行了解释,那将非常有帮助......
提前致谢!
【问题讨论】:
标签: android ipc operating-system android-intent