首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Framework
layz4android
创建于2023-04-22
订阅专栏
Android Framework原理分析,包含但不限于Handler、Binder、AMS、PMS
等 31 人订阅
共15篇文章
创建于2023-04-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android进阶宝典 -- Android AlarmManager闹钟任务
本文主要介绍了AlarmManager设置闹钟的几种形式和闹钟的类型,以及在设备重启或者低功耗等场景下,对于闹钟任务的调度实现
Android进阶宝典 -- Android系统图像绘制原理大全解
本文主要介绍Android系统的刷新机制,VSYNC信号原理分析,最后介绍SurfaceView与普通View的区别,客户端如何与SurfaceFlinger进行通信
Android进阶宝典 -- WindowManager原理深度分析
本文将会从Window的基本概念入手,了解Window的结构层级及种类,从而引出WindowManager对于窗口的控制,添加View的时机,以及UI刷新机制
Android进阶宝典 -- 从源码角度看Android如何完成动态权限申请
Android 6.0之后动态权限申请源码分析,从应用层出发,详细分析requestPermissions的来龙去脉
Android进阶宝典 -- 自升级方案基础之PKMS源码分析
本文主要介绍PackageManagerService启动时主要做了什么事,以及客户端调用PKMS接口时内部进程间通信的实现,以及C/S架构的类图
Android进阶宝典 -- 分三步详细分析Activity启动流程
分三个步骤,配合Android SDK 31版本系统源码,详细分析Activity的启动流程,面试必备知识。
Android进阶宝典 -- AMS启动App进程原理分析
本文主要介绍系统fork进程的原理,并引申出AMS启动App进程时是如何创建的,以及进程创建过程中干了什么事
Android进阶宝典 -- 史上最详细Android系统启动全流程分析
Android系统启动全流程分析,包含init进程、Zygote进程的启动流程分析,熟悉Framework层源码
Android Framework原理 -- service_manager服务获取流程分析
了解service_manager的注册以及获取流程,了解aidl进程间通信生成stub和proxy机制
Android Framework原理 -- service_manager注册服务流程分析
service_manager服务注册流程,native层源码分析,并总结Binder机制画出流程图
Android进阶宝典 -- 从IO到NIO机制的演进
本文主要介绍Android中常见的Basic IO,着重介绍了RandomAccessFile的使用,总结IO存在的弊端,并引出对其优化的NIO机制
Android进阶宝典 -- 从底层原理看Android的序列化是如何实现的
从底层源码彻底了解Serializable序列化原理,并与Parcelable做出详细的对比,其中还有一些面试常见的问题
Android进阶宝典 -- 从源码角度全面分析Frgament原理
本文主要介绍Fragment如何与Activity生命周期同步,并从与源码角度介绍事务提交各种方式之前的区别,并针对个人在日常开发中遇到的问题给出详细的解决方案
Android进阶宝典 -- 解读Handler机制核心源码,让ANR无处可藏
Handler的核心源码解读,详细介绍线程切换、多线程并发等原理,并从ANR日志角度,查看Handler的执行过程
Android Framework原理 -- Binder驱动源码分析
了解service_manager和system_server之间的关系,Binder驱动层源码分析