专题总纲说明:

本系列文章虽说是 Android 的知识体系专题,同时也是学习Android Framework 系统的一个思路,尤其是当我们对Android 框架层 一点都不了解的时候,但前提是要有 Java 基础和 C/C++基础,常用的数据结构和算法,操作系统基础知识。


00 小型gerrit服务器搭建

专题分纲目录 服务器搭建

服务器搭建(01)Gerrit服务器搭建 & 内网访问

服务器搭建(02)Gerrit服务器SSH & 建仓 & 删仓

服务器搭建(03)Gerrit服务器 权限管理 & Git操作集合

服务器搭建(04)VNC服务的搭建(windows访问Linux)

服务器搭建(05)centOS7.2 服务器 整合

服务器搭建(06)共享文件夹策略与实现

服务器搭建(07)定时执行脚本

服务器搭建(08)磁盘扩容

服务器搭建(09)设置开机启动脚本(ubuntu18.04后)

01 Android 开发环境

专题分纲目录 Android系统基础和调试

Android系统基础(01)简介

Android系统基础(02) 系统源码环境搭建

Android系统基础(03) 系统源码下载

Android系统基础(04) Android系统源码 编译&烧写

Android系统基础(05) Android系统源码 调试

Android系统调试(01)日志分析基础流程

Android系统调试(02)ANR问题总结

Android系统调试(03)OOM问题总结

02 Android 系统层 核心基础

专题分纲目录 android 系统核心机制基础

android系统核心机制 基础(01)智能指针wp & sp

android系统核心机制 基础(02)Thread类解析

android系统核心机制 基础(03)Thread 同步机制

android系统核心机制 基础(04)handler message机制 java

android系统核心机制 基础(05)handler使用案例(Java)

android系统核心机制 基础(06)handler message机制 Native

android系统核心机制 基础(07)AsyncChannel机制浅析

android系统核心机制 基础(08)JNI 基础

android系统核心机制 基础(09)Android 添加新模块

android系统核心机制 基础(10)Ashmem匿名共享内存机制​​​​​​​

03 Android binder机制从下到上解读

专题分纲目录 android 系统核心机制 binder

android 系统核心机制binder(01)C语言简谈binder

android 系统核心机制binder(02)binder驱动层原理

android 系统核心机制binder(03)binder C++层实现

android 系统核心机制binder(04)binder C++层 TestServer分析

android 系统核心机制binder(05)servicemanager详解

android 系统核心机制binder(06)binder C++层 TestClient分析

android 系统核心机制binder(07)binder挂掉客户端收到通知

android 系统核心机制binder(08)匿名Service

android 系统核心机制binder(09)binder java层实现

android 系统核心机制binder(10)binder java层JNI初始化

android 系统核心机制binder(11)binder java层 TestServer分析

android 系统核心机制binder(12)binder java层 TestClient 分析

android 系统核心机制binder(13)binder整体分层总结

android 系统核心机制binder(14)binder调试总结

04 Android 开机启动流程

专题分纲目录 android 开机启动流程分析

android 开机启动流程分析(01)init之前启动说明

android 开机启动流程分析(02)init的启动流程分析

android 开机启动流程分析(03)init启动中关键进程 uevent & watchdog

android 开机启动流程分析(04)init启动中关键服务-属性服务

android 开机启动流程分析(05)SE Android 的解读

android 开机启动流程分析(06)init.rc解析流程

android 开机启动流程分析(07)action队列分析

android 开机启动流程分析(08)无限循环的处理

android 开机启动流程分析(09)bootchart 解读

android 开机启动流程分析(10)init 部分整体总结

android 开机启动流程分析(11)Zygote启动分析

android 开机启动流程分析(12)SystemServer启动分析

android 开机启动流程分析(13)Zygote的分裂

android 开机启动流程分析(14)SystemServer WatchDog解读

android 开机启动流程分析(15)SystemServer部分服务解读

android 开机启动流程分析(16)Launcher启动

05 Android Framework 输入输出子系统

专题分纲目录 Android Framework 输入子系统

Android Framework 输入子系统(01)核心机制 inotify和epoll

Android Framework 输入子系统(02)核心机制 双向通信(socketpair+binder)

Android Framework 输入子系统(03)输入系统框架

Android Framework 输入子系统(04)InputReader解读

Android Framework 输入子系统(05)InputDispatcher解读

Android Framework 输入子系统(06)Global Key 一键启动 应用程序案例

Android Framework 输入子系统(07)APP建立联系

Android Framework 输入子系统(08)View基础(activity window decor view)

Android Framework 输入子系统(09)InputStage解读

Android Framework 输入子系统(10)Input命令解读

Android Framework 输入子系统(11)sendevent与getevent命令解读

06 Android Framework 窗口子系统

专题分纲目录 Android Framework 窗口子系统

Android Framework 窗口子系统(01)WindowMangerService基础知识

Android Framework 窗口子系统(02)应用进程和WMS之间的关系

Android Framework 窗口子系统(03)窗口显示次序

Android Framework 窗口子系统(04)确定窗口尺寸

Android Framework 窗口子系统(05)窗口布局说明

Android Framework 窗口子系统(06)窗口动画之Choreographer机制

Android Framework 窗口子系统(07)窗口动画之Animation & Animator

Android Framework 窗口子系统(08)窗口动画之动画系统框架

07 Android Framework 包管理子系统

专题分纲目录 Android Framework 包管理子系统

Android Framework 包管理子系统(01)PackageManagerService启动分析

Android Framework 包管理子系统(02)PackageManagerService关键文件解读

Android Framework 包管理子系统(03)应用安装

Android Framework 包管理子系统(04)应用卸载

Android Framework 包管理子系统(05)intent查询组件

Android Framework 包管理子系统(06)解读installd

08 Android 系统升级相关

专题分纲目录 Android系统升级 Recovery模式

Android系统升级 Recovery模式(01)Recovery模式启动

Android系统升级 Recovery模式(02)Recovery升级过程

Android系统升级 Recovery模式(03)update-binary模块

09 Android Framework 存储子系统

专题分纲目录 Android Framework 存储子系统

Android Framework 存储子系统(01)vold守护进程

Android Framework 存储子系统(02)MountService服务

10 Android Framework 电源子系统

专题分纲目录 Android Framework 电源子系统

Android Framework 电源子系统(01)PowerManagerService启动分析

Android Framework 电源子系统(02)系统休眠 wakelock机制

Android Framework 电源子系统(03)核心方法updatePowerStateLocked分析-1

Android Framework 电源子系统(04)核心方法updatePowerStateLocked分析-2

Android Framework 电源子系统(05)核心方法updatePowerStateLocked分析-3

Android Framework 电源子系统(06)电池管理

11 Android SurfaceFlinger显示子系统

专题分纲目录  Android GUI系统之SurfaceFlinger

Android GUI系统之SurfaceFlinger(01)显示系统框架

Android GUI系统之SurfaceFlinger(02)应用端分析1-获取Surface

Android GUI系统之SurfaceFlinger(03)应用端分析2-申请Buffer

Android GUI系统之SurfaceFlinger(04)应用端分析3-提交Buffer

Android GUI系统之SurfaceFlinger(05)VSync机制

Android GUI系统之SurfaceFlinger(06)服务端分析1-处理VSYNC

Android GUI系统之SurfaceFlinger(07)服务端分析2-handleMessageTransaction处理

Android GUI系统之SurfaceFlinger(08)理解Region

Android GUI系统之SurfaceFlinger(09)服务端分析3-handleMessageInvalidate处理

Android GUI系统之SurfaceFlinger(10)理解fence机制

Android GUI系统之SurfaceFlinger(11)理解HWComposer

Android GUI系统之SurfaceFlinger(12)理解Gralloc1 FrameBuffer

Android GUI系统之SurfaceFlinger(13)理解Gralloc2 内存分配

Android GUI系统之SurfaceFlinger(14)理解DisplayDevice

Android GUI系统之SurfaceFlinger(15)服务端分析4-handleMessageRefresh处理

12 Android Framework 音频子系统

专题分纲目录 Android Framework 音频子系统

Android Framework 音频子系统(01)音频基础知识

Android Framework 音频子系统(02)音频系统框架

Android Framework 音频子系统(03)AudioPolicyService启动分析

Android Framework 音频子系统(04)AudioFlinger启动分析

Android Framework 音频子系统(05)AudioTrack使用案例

Android Framework 音频子系统(06)AudioTrack创建

Android Framework 音频子系统(07)AudioTrack数据传递

Android Framework 音频子系统(08)PlaybackThread处理混音数据流程

Android Framework 音频子系统(09)耳麦插拔之流程分析

Android Framework 音频子系统(10)耳麦插拔之应用案例

Android Framework 音频子系统(11)耳麦插拔之声音通道切换

Android Framework 音频子系统(12)HAL层分析

Android Framework 音频子系统(13)音量调节之基础

Android Framework 音频子系统(14)音量调节之音量键处理流程

Android Framework 音频子系统(15)音量调节之Setting界面调节音量流程

Android Framework 音频子系统(16)AudioRecord案例

Android Framework 音频子系统(17)AudioRecord框架

13 Android Framework systemUI 模块

Android SystemUI组件(01)SystemUIService启动

Android SystemUI组件(02)SystemBars分析

Android SystemUI组件(03)状态栏-创建分析

Android SystemUI组件(04)状态栏-Notification显示&管理

持续更新中。。。

14 Android Framework 常见解决方案总结

专题分纲目录 Android Framework 常见解决方案

Android Framework 常见解决方案(01)关闭SELinux

Android Framework 常见解决方案(02)android系统级APP集成方案

Android Framework 常见解决方案(03)android系统 资源文件添加

Android Framework 常见解决方案(04)禁止锁屏 解决方案

Android Framework 常见解决方案(05)Android默认所有应用横屏 解决方案

Android Framework 常见解决方案(06)input命令 模拟鼠标滚轮 解决方案

Android Framework 常见解决方案(07)Android开机启动 Native daemon 解决方案

Android Framework 常见解决方案(08)Android 禁止各种权限弹窗 解决方案

Android Framework 常见解决方案(09)bootanimation制作 解决方案

Android Framework 常见解决方案(10)关闭蓝牙配对对话框 & 关闭蓝牙忘记设备对话框

Android Framework 常见解决方案(11)关闭View Full Screen弹窗

Android Framework 常见解决方案(12)生成系统签名 & 安卓源码编译自定义SDK android.jar

Android Framework 常见解决方案(13)默认休眠时间修改 解决方案

Android Framework 常见解决方案(14)修改默认usb模式为MTP

Android Framework 常见解决方案(15)android内置可卸载APP集成方案

Android Framework 常见解决方案(16)android多VirtualDisplay交互方法

Android Framework 常见解决方案(17)Broadcast调起输入法界面并实现文本传输的方法

Android Framework 常见解决方案(18)开机启动并设置默认输入法

Android Framework 常见解决方案(19)音量/电源按键默认事件不响应方案

专题总纲目录 Android Framework 总纲相关推荐

  1. Android Framework 电源子系统(05)核心方法updatePowerStateLocked分析-3 更新屏保  发送通知  更新wakelock

    该系列文章总纲链接:专题分纲目录 Android Framework 电源子系统 本章关键点总结 & 说明: 本章节主要关注➕ updatePowerStateLocked 方法中 更新屏保 ...

  2. Android Framework 电源子系统(04)核心方法updatePowerStateLocked分析-2 循环处理  更新显示设备状态

    该系列文章总纲链接:专题分纲目录 Android Framework 电源子系统 本章关键点总结 & 说明: 本章节主要关注➕ updatePowerStateLocked 方法中 循环处理 ...

  3. Android Framework 包管理子系统(03)应用安装

    该系列文章总纲链接:专题分纲目录 Android Framework 包管理子系统 本章关键点总结 & 说明: 导图是不断迭代的,这里主要关注➕ PkgMS安装应用部分.主要是三个步骤:从执行 ...

  4. Android Framework 窗口子系统 (08)窗口动画之动画系统框架

    该系列文章总纲链接:专题分纲目录 Android Framework 窗口子系统 本章关键点总结 & 说明: 导图是不断迭代的,这里主要关注➕ 左上角 Android 窗口动画系统部分(因为导 ...

  5. Android Framework 电源子系统(01)PowerManagerService启动分析

    该系列文章总纲链接:专题分纲目录 Android Framework 电源子系统 本章关键点总结 & 说明: 本章节主要关注➕ 以上思维导图即可.该章节 主要是 对 PMS 启动的分析,从sy ...

  6. 千里马Android Framework-input系统专题blog目录集合

    千里马Android Framework-input系统专题blog目录集合 这里将会列出视频课程中所有的可能用的相关资料集合blog链接 Input专题讲解-简单介绍Input相关课程流程图笔记 h ...

  7. Android——Framework目录分析及系统启动过程以及目录简介

    转自:http://blog.csdn.net/cubelee/article/details/7392552 1.目录树 /framework/base/api  /framework/base/a ...

  8. Android Framework学习目录

    Android 第一个用户进程:Init进程(概述) Zygote进程以及其初始化 Zygote 启动应用程序 Android SystemServer 进程 关于 PackageManagerSer ...

  9. Android FrameWork学习(二)Android系统源码调试

    点击打开链接 通过上一篇 Android FrameWork学习(一)Android 7.0系统源码下载\编译 我们了解了如何进行系统源码的下载和编译工作. 为了更进一步地学习跟研究 Android ...

最新文章

  1. 各种媒体在线播放代码
  2. 安装Ubuntu 14.04后要做的5件事情
  3. Python中super()和__init__()方法
  4. 单例带来的线程安全问题
  5. Linux DISPLAY作用
  6. keytool条目_java keytool 常用命令
  7. java爬虫防屏蔽_Java爬虫技术之绕过百度云防护抓取网站内容
  8. Type erroe in tensorflow
  9. 28款数据恢复软件对比测试
  10. 毕业设计 STM32单片机的GPS定位系统 - 物联网
  11. 初用mescroll-uni
  12. html扑克牌展开,HTML5 canvas扑克牌花式洗牌动画
  13. Windows7下安装Ubuntu 16.04双系统
  14. SQL --子查询与临时表
  15. 教你唱千千阙歌,粤语版的
  16. 关于Visual Studio 中“scanf”输入报错的解决方法
  17. 51单片机DS18B20温度报警器
  18. TTD 专题 (第一篇):C# 那些短命线程都在干什么?
  19. CCleaner - The world's most popular PC cleaner!
  20. SpringBoot集成kfaka

热门文章

  1. Chrome更新后有些字体看不清解决方案
  2. 如何解决google ping不通的问题。
  3. (轉貼) 「TCP/IP Patcher」破解Windows XP SP3連線數限制 (OS) (Windows)
  4. 嵌入式开发板上基于RTL8188EUS搭建AP
  5. 小程序源码:独家修复登录接口社区论坛微信小程序源码下载-支持多种发帖模式超强社区
  6. 宝来客分享怎样才能让每一位导购主动成为金店的增长发动机
  7. 80c51流水灯程序汇编语言,单片机流水灯汇编语言源代码大全(六款流水灯汇编语言源代码)...
  8. 解除Windows文件占用
  9. unity shaderlab特效之 建筑结构科技透视效果 贴近消失远离显示
  10. 测试需不需要单元测试