技术栈
底层机制
杨筱毅
3 小时前
android
·
架构
·
底层机制
【底层机制】ART虚拟机深度解析:Android运行时的架构革命
ART(Android Runtime)是Android操作系统上的应用运行时环境,取代了最初的Dalvik虚拟机。从技术本质看,ART是一个基于AOT(Ahead-Of-Time)编译的托管代码执行环境,负责Android应用的字节码翻译、内存管理、线程调度和系统服务交互。
杨筱毅
13 天前
android
·
底层机制
【Android】【底层原理】深入解析SELinux模块
SELinux模块不仅是一个安全功能,更是Android安全架构的基石。理解SELinux对于处理系统级问题、进行深度定制和应对安全挑战至关重要。
杨筱毅
14 天前
android
·
1024程序员节
·
底层机制
【底层机制】【Android】【面试】Zygote 为什么使用 Socket 而不是 Binder?
Zygote选择Socket而非Binder,是基于启动顺序、进程模型兼容性和系统稳定性的深思熟虑的结果。
杨筱毅
14 天前
linux
·
架构
·
1024程序员节
·
底层机制
【底层机制】Linux内核4.10版本的完整存储栈架构讲解--用户空间到物理设备完整IO路径
这张图详细展示了Linux内核4.10版本的完整存储栈架构,从用户空间到物理设备的完整I/O路径。Linux存储栈采用分层架构,每层都有明确的职责:
杨筱毅
24 天前
android
·
底层机制
【Android】【底层机制】组件生命周期以及背后的状态管理
以下让我们直接切入本质,串联起应用层、AMS和进程模型首先,请建立一个核心认知:生命周期回调(onCreate, onStart等)是系统管理组件状态变化时给我们的“钩子”(Hook)。整个系统实际上在维护一个复杂的状态机。
杨筱毅
25 天前
android
·
底层机制
【底层机制】【Android】深入理解UI体系与绘制机制
理解这套机制,是构建高性能、流畅UI应用的基础。我们将从宏观体系到微观细节,层层深入。在盖房子之前,你需要蓝图、施工队和材料。Android的UI体系也是如此。
我是有底线的