首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android底层
订阅
JY
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Android Binder通信机制:四层架构与深度源码解析
`Binder` 是 Android 专门为进程间通信(IPC)设计的核心机制。它通过一个四层架构,实现了高效、安全、基于客户端-服务端模型的通信。
startActivity():揭秘 Android 跨进程调度的幕后指挥官
`startActivity()` 调用的背后,是一个由应用进程、`system_server` 和 `Zygote` 共同协作的复杂跨进程调度系统。
看完不懂我吃:Android 渲染(显示)原理
还搞不懂 Android 显示机制?还搞不懂 SurfaceFlinger?还搞不懂软硬件绘制?还搞不懂 RenderThread?这一篇文章帮你把他们全拿下!
Android之window机制token验证
这篇文章讲解关于window token的问题,同时也是Context机制和Window机制这两篇文章的一个补充。如果你对Android的Window机制和Context机制目前位了解过,强烈建议你先阅读前面两篇文章,可以帮助理解整个源码的解析过程以及对token的理解。同时文…
深入Android系统(十二)Android图形显示系统-2-SurfaceFlinger与图像输出
最近有些忙,切实体验了一把拖更的羞耻感 ( *︾▽︾) 了解SurfaceFlinger之前我们需要先了解下OpenGL相关的一些知识 OpenGL ES与EGL OpenGL 一般OpenGL被认为
深入Android系统(十二)Android图形显示系统-1-显示原理与Surface
Linux通常使用Framebuffer来用作显示输出(Framebuffer知识详解在这里),Framebuffer就是一块内存区域,它通常是显示驱动的内部缓冲区在内存中的映射。 一旦用户进程把图像数据复制到Framebuffer中,显示驱动会一个像素一个像素地扫描整个Fra…
SurfaceFlinger的原理
SurfaceFlinger是Android系统中负责屏幕显示内容合成的服务,它接收来自多个应用程序和系统服务的图像缓冲区,根据它们的位置、大小、透明度、Z轴顺序等属性,将它们合成到一个最终的缓冲区中
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…