understand android - openthos/openthos GitHub Wiki
术语解释
binder,message
- Android Binder设计与实现 - 设计篇
- 深入理解Binder
- 深入理解Java Binder和MessageQueue
- Android消息驱动机制Handler+Looper+Thread+MessageQueue
zygote
ActivityThread、Instrumentation、AMS
- Android Activity.startActivity流程简介
- Android应用程序进程启动过程的源代码分析
- 框架层理解Activity生命周期(APP启动过程)
- Android应用程序窗口设计框架介绍
- ActivityManagerService分析一:AMS的启动
- Activity启动过程全解析
- Activity界面显示全解析
- Android四大组件之Activity
- Android四大组件之Activity--启动模式
- Android四大组件之Activity--管理方式
- Android四大组件之Activity--应用进程与系统进程的通信
- Android四大组件之Activity--ActivityManagerService的启动过程
WindowManagerService(WMS)
- 深入理解WindowManagerService
- 图解Android - Android GUI 系统 (1) - 概论
- 图解Android - Android GUI 系统 (2) - 窗口管理 (View, Canvas, Window Manager)
- Android 之 Window、WindowManager 与窗口管理
- 深入理解控件(ViewRoot)系统
- Android 4.4(KitKat)窗口管理子系统 - 体系框架
InputManagerService(IMS)
SystemUI
Launcher
Display
network
Power-Energy
- Android电源管理-休眠简要分析
- Android睡眠唤醒机制--系统架构
- Android睡眠唤醒机制--Kernel态
- Android (Linux) Suspend流程
- Android睡眠唤醒机制--HAL-->Kernel
- Android驱动开发之earlysuspend睡眠模式--实现代码
- Android耗电统计算法
performance-analysis
- Android 系统稳定性 - ANR(一)
- Android 系统稳定性 - ANR(二)
- Android 系统稳定性 - ANR(三)
- Android 系统稳定性 - OOM(一)
- Android 系统稳定性 - OOM(二)
- Android 性能优化(一)
- Android最佳实践之响应灵敏性
- Android 性能优化典范系列文章
- 性能工具Traceview
- 性能工具Systrace
- Android ANR原理分析
- Android CPU Memory 资源测试和分析
- Android Debugging and Performance Analysis
memory-analysis
- GC那些事儿--Android内存优化第一弹
- Android是如何管理App内存的--Android内存优化第二弹
- Android内存分析工具
- Android内存机制分析1——了解Android堆和栈
- Android内存机制分析2——分析APP内存使用情况
- Android内存分析命令
- Android LowMemoryKiller原理分析
Crash-Analysis
- Android应用如何反馈Crash报告
- 由一个crash log分析android系统的调用流程
- 在Android Activity中捕获Application Crash
- android调试crash—反汇编
- 自动化测试与持续集成方案--Android crash 收集
- Android NDK开发Crash错误定位
- 理解Native Crash处理流程
- 理解Android Crash处理流程
- WatchDog工作原理
system-analysis
- dumpsys原理简介
- dumpsys命令用法
- Android EventLog含义
- Pm命令用法
- Am命令用法
- ps进程命令
- adb常用命令笔记
- adb client, adb server, adbd原理浅析
- How ADB works
latency on android
- Android 开启 Latencytop
- Android Audio Latency In-Depth
- Android Audio延迟(latency)
- Android Audio's 10 Millisecond Problem: The Android Audio Path Latency Explainer
- 基于Android平台的移动应用触摸屏实现与优化方案
performance on android
papers
performance
- Anatomizing Application Performance Differences on Smartphones
- Booting browsing and streaming time profiling and bottleneck analysis on android-based systems