在学习Android framework的过程中,大家走回走进一个误区,或者说绕了远路,就是会为庞大的源码而耗费大量心力。在这里还是要提醒大家,不要过于关心那些复杂的函数调用...
在学习Android framework的过程中,大家走回走进一个误区,或者说绕了远路,就是会为庞大的源码而耗费大量心力。在这里还是要提醒大家,不要过于关心那些复杂的函数调用...
本文转载自:Android10.0 Binder通信原理(三)-ServiceManager篇[https://blog.csdn.net/yiranfeng/article...
前言 Android底层:通熟易懂的分析binder--3. 探究binder全流程通信之请求篇[https://www.jianshu.com/p/c72f4b16796...
背景 今天完成了 王小二图解Android【010】Binder应用篇[https://www.bilibili.com/video/BV1NC4y1m7Yg/]的直播,说实...
问题 为什么已经有了管道等跨进程通信方式,却要另外创建Binder方式?直接在原来的跨进程方式上面修改,不是更加方便吗? 一、跨进程通信共性 跨进程通信就是两个进程之前的数据...
前言 我在[003]AIDL是什么[/p/2228c6c67144]中介绍的AIDL,但是好像还有朋友不明白问我,那我就来写一个终极版的文章,让你十分钟彻底明白AIDL,以下...
1 前言 用AIDL的人应该都知道下面代码中start和stop方法定义成oneway代表这个Binder接口是异步调用。 1.1 什么是异步调用? 举个例子:假如Clien...
前言 再过一个多月,就是我的生日了,过了生日就是29周岁了,其实就是30岁,最近再追一部电视剧《三十而已》,顺便写一个文章自我总结一下。 一、个人工作经历 公司比较单一,没有...
前言 经过前面三章的学习,各位对Binder框架,AIDL机制已经有一个宏观的概念了,更多的细节,各位需要自己再去研究,推荐老罗的《Android系统源代码情景分析》,市面上...
前言 在[007]一次Binder通信最大可以传输多大的数据?这个文章,我得到了一个结论,就是正常情况下一次Binder通信最大可以传输的数据的大小是1MB-8KB。突然想到...
前言 我一直在想是从上往下讲Binder架构,还是从下往上讲,最后还是决定从下往上讲,那我们先来聊聊Binder驱动,这里不和你讲太多的源码,比如用户空间拷贝数据到内核空间具...
前言 为什么要写这个文章,主要是最近有好多朋友问了如何学Binder,期望我写一个完整的博客,或者做一期视频,我真的不知道怎么回答这个问题,我就用亲生经历来回答。 一、学了6...
我的视频 王小二图解Android【001】Looper上篇[https://www.bilibili.com/video/av82255774?from=search&se...
启动过程 老是有在群里看到大佬们讨论Android系统的第一个始祖进程是init进程,对于有过多年开发经验的我,应用程序开发跟init进程是扯不上关系的,为了跟上大佬的脚步,...