美文网首页
Binder初识

Binder初识

作者: wildeyess | 来源:发表于2020-04-26 14:55 被阅读0次

    binder是什么

    目前根据我的理解是binder是Android 平台实现的一种IPC(跨进程)通行的方式。

    在liunx原有的进程通行方式(管道,socket,内存共享等)的基础上,Android为何又要整一个binder呢?

    很多博客都提到了,在此记录一下,
    1.效率比较高,再一次进程通行的过程中,数据只被读写了一次,至于为什么是一次那就复杂了,我都没搞清楚,哈哈。
    2.使用client,service的架构,使用方便,操作简单。
    3.使用uid这个唯一的id进行验证,跨进程通信过程中,安全性高。

    binder的使用

    一般情况下只有在需要跨进程通行的情况下,才会使用binder。通过AIDL这个东西,我们就可以根据自己的需求,来实现自己需要跨进程传输的参数和方法。AIDL的使用将在下篇文章进行介绍。

    相关文章

      网友评论

          本文标题:Binder初识

          本文链接:https://www.haomeiwen.com/subject/gqodwhtx.html