Tags

Cease to struggle and you cease to live
Android

Android短信接收流程

分析短信接收流程


HIDL系列四

绑定式的案例及理解


HIDL系列二

same-process直通式的案例及理解


HIDL系列三

绑定化直通式的案例及理解


HIDL系列一

深入理解直通式和绑定式


Android图形系统分析一

Gralloc模块的实现原理分析


Android签名系统详解

深入介绍电子签名的设计原理


开机时间分析总结

分析实例


系统升级系列八

update-binary程序介绍(如何解析和执行updater-script)


系统升级系列七

升级包安装流程


系统升级系列六

Recovery之启动模式


系统升级系列四

手动制作升级包


系统升级系列五

请求升级


系统升级系列三

签名


系统升级系列二

系统升级包介绍


系统升级系列一

系统升级概览


Netd中通信方式分析

解析netd承上启下的通信功能(一)


Android开机系列二

开机情景下Network的部分初始化任务


Android开机系列一

开机情景下Launcher的启动过程


Android电源管理之Doze模式专题系列(十二)

省电策略之电池状态


Android电源管理之Doze模式专题系列(十一)

省电策略之网络控制


Android Performance Patterns——Battery Performance

Android Performance Patterns系列学习思考和实践笔记


Android电源管理之Doze模式专题系列(九)

状态切换总结


Android电源管理之Doze模式专题系列(十)

省电策略之屏蔽电源锁


Android电源管理之Doze模式专题系列(八)

状态切换剖析之IDLE-->IDLE_MAINTENANCE


Android电源管理之Doze模式专题系列(七)

状态切换剖析之Locating-->IDLE/IDLE_MAINTENANCE-->IDLE


Android电源管理之Doze模式专题系列(六)

状态切换剖析之SENSING-->LOCATION


Android Performance Patterns——Memory Performance

Android Performance Patterns系列学习思考和实践笔记


Android Performance Patterns——UI Performance

Android Performance Patterns系列学习思考和实践笔记


一场Android Performance的追根溯源之旅

Android Performance Patterns系列学习思考和实践笔记


AlarmManagerService之MTK AmPlus源码

反编译了MTK的Alarm对齐方案中的AmPlus部分核心代码


AlarmManagerService之AlarmGroup机制剖析

对比MTK和展讯的Alarm对齐方案


Android电源管理之Doze模式专题系列(五)

状态切换剖析之IDLE_PENDING-->SENSING


Android电源管理之Doze模式专题系列(四)

状态切换剖析之INACTIVE-->IDLE_PENDING


Android电源管理之Doze模式专题系列(三)

状态切换剖析之ACTIVE-->INACTIVE


Android性能优化之进阶资料

Android系统和应用的性能优化学习资料


Android电源管理之Doze模式专题系列(二)

Doze代码分布和状态机介绍


Android电源管理之Doze模式专题系列(一)

初识Doze模式


Android电源管理之系统休眠

从代码角度解读Android系统的休眠机制


Android电源管理之释放电源锁

介绍Android系统中电源锁的释放流程


Android电源管理之Power键锁屏流程

介绍按power之后进入锁屏的代码流程,另外介绍了如何设计灭屏而不锁屏的方案


Android电源管理之申请电源锁

介绍Android系统中电源锁的基础概念和申请流程


Android电源管理之通话中的pSensor工作原理分析

介绍通话过程中不同情景下的pSensor行为和原理


Android电源管理之关机流程

介绍Android系统的关机流程和相关代码


Android电源管理之开机流程

介绍Android系统的启动流程和相关代码


Android性能优化之Systrace分析drag响应时间

google性能分析工具systrace分析drag事件的响应时间


Android性能优化之Systrace分析基础

google性能分析工具systrace的使用指南


Android性能优化之Systrace分析app启动分析

google性能分析工具systrace分析app启动时间的实例


Android性能优化之Rotation Performance

Android整机项目中旋转屏的性能优化


Android LowMemoryKill

从源码剖析安卓LowMemoryKill机制


Android性能优化之System Performance

Android整机项目中整机系统性能的优化


Android性能优化之Boot Performance

Android整机项目中开机速度优化


AlarmManagerService之设置alarm流程

从代码角度理解alarm的设置流程


Android中AlarmManager使用指南

用AlarmManager设置一个Alarm


PowerManager

Android电源管理之Doze模式专题系列(十二)

省电策略之电池状态


Android电源管理之Doze模式专题系列(十一)

省电策略之网络控制


Android电源管理之Doze模式专题系列(九)

状态切换总结


Android电源管理之Doze模式专题系列(十)

省电策略之屏蔽电源锁


Android电源管理之Doze模式专题系列(八)

状态切换剖析之IDLE-->IDLE_MAINTENANCE


Android电源管理之Doze模式专题系列(七)

状态切换剖析之Locating-->IDLE/IDLE_MAINTENANCE-->IDLE


Android电源管理之Doze模式专题系列(六)

状态切换剖析之SENSING-->LOCATION


Android电源管理之Doze模式专题系列(五)

状态切换剖析之IDLE_PENDING-->SENSING


Android电源管理之Doze模式专题系列(四)

状态切换剖析之INACTIVE-->IDLE_PENDING


Android电源管理之Doze模式专题系列(三)

状态切换剖析之ACTIVE-->INACTIVE


Android电源管理之Doze模式专题系列(二)

Doze代码分布和状态机介绍


Android电源管理之Doze模式专题系列(一)

初识Doze模式


Android电源管理之系统休眠

从代码角度解读Android系统的休眠机制


Android电源管理之释放电源锁

介绍Android系统中电源锁的释放流程


Android电源管理之Power键锁屏流程

介绍按power之后进入锁屏的代码流程,另外介绍了如何设计灭屏而不锁屏的方案


Android电源管理之申请电源锁

介绍Android系统中电源锁的基础概念和申请流程


Android电源管理之通话中的pSensor工作原理分析

介绍通话过程中不同情景下的pSensor行为和原理


Android电源管理之关机流程

介绍Android系统的关机流程和相关代码


Android电源管理之开机流程

介绍Android系统的启动流程和相关代码