0. RpcEnv 整个通信的核心,为通信构建环境,启动server; 建立RpcEndpoint,所有RpcEndpoint(提供某类服务)都需要注册到RpcEnv; 消息...
IP属地:北京
0. RpcEnv 整个通信的核心,为通信构建环境,启动server; 建立RpcEndpoint,所有RpcEndpoint(提供某类服务)都需要注册到RpcEnv; 消息...
1 Surface有关流程梳理 在ViewRootImpl的字段中有一个Surface类型的mSurface,直接调用了无参的构造函数创建。final Surface mSu...
前言 早在Android 4.4,Transition 就已经引入,但在5.0才得以真正的实现。而究竟Transition是用来干嘛的呢。接下来我将通过实例和原理解析来分析下...
概述 分析surface系统主要从两条线分析 应用程序和surface的关系 Surface与SurfaceFlinger之间的关系 在应用中,不管是二维图像...
Binder概要 Binder协议包含在IPC数据中,分为两类: BINDER_COMMAND_PROTOCOL:binder请求码,以”BC_“开头,简称BC码,用于从IP...
1 RefBase, sp, wp 在Android中,RefBase结合sp和wp,实现了一套通过引用计数的方法来控制对象生命周期的机制。 1.1 初识影子对象 refBa...
1 综述 Android系统存在两个不同的世界: Java世界,主要是Android的SDK,运行基于ART/Dalvik虚拟的Java程序 Native世界,c/c++开发...
1 概述 init是一个进程,确切地说,它是Linux系统中用户空间的第一个进程。由于Android是基于Linux内核的,所以init也是Android系统中用户空间的第一...