一、概述 1.Android 中,用户编写的应用程序(Client)测量和计算布局,SurfaceFlinger(Server)用来渲染绘制界面...

一、概述 1.Android 中,用户编写的应用程序(Client)测量和计算布局,SurfaceFlinger(Server)用来渲染绘制界面...
一、Binder 1.Binder在Android系统中用于跨进程通信(IPC,Inter Process Communication)。 2....
一、SystemServer 进程简介 1. SystemServer 进 程 主 要 的 作 用 是 启 动 各 种 系 统 服 务 , 比...
一、概述 1.Zygote(孵化) 进程是所有 Android进程的父进程,包括SystemServer和各种应用进程都是通过Zygote进程f...
一、概念 ArrayMap是一个实现Map接口的数据结构。内部使用2个数组进行存储,一个数组记录键的hash值,一个数组记录键值对,其中键和值可...
一、SparseArray 1.类似HashMap的容器,但HashMap的key和value为泛型,而SparseArray的key只能为in...
一、概述 SharedPreferences 和 MMKV 都是Android平台保存本地数据的工具,用于保存一些常用配置。 二、SharedP...
一、概述。 View、SurfaceView、GLSurfaceView、TextureView都可用于显示视频、动画、游戏或其他图形内容。 二...
一、View: 显示视图,内置画布Canvas,提供了图形绘制函数、触屏事件处理函数、按键事件处理函数等,必须在UI主线程内更新画面,速度较慢。...
一、Java 中如何保证底层操作的有序性和可见性? 1.解决方案:内存屏障。 2.有序性:内存屏障是可以插入到两个CPU指令之间的一种指令,用来...
专题公告
Android