-
阿豪
Android Framework
-
坂田民工framework
-
Android Framework_坂田民工的博客-CSDN博客
-
Harmony
-
HarmonyOS第一课|应用开发视频教程学习|HarmonyOS应用开发官网
-
zh-cn/release-notes/OpenHarmony-v4.0-release.md · OpenHarmony/docs - Gitee.com
-
yi诺千金
-
yi诺千金_Android,Android Framework从入门到入土,前端开发-CSDN博客
-
千里马
-
环境搭建
Asfp 的使用
-
android studio platform使用体验分享(as无法跳转c/c++等native源码的福音,强烈推荐)-CSDN博客
-
Android源码环境搭建(aosp Ubuntu 16.04)_asop环境搭建csdn 千里马-CSDN博客
-
Zygote -> launcher 的启动过程
-
Android Framework实战视频--Zygote的启动_千里马学框架的博客-CSDN博客
-
Android Framework实战视频--Zygote的fork进程篇-CSDN博客
-
Android Framework实战视频--SystemServer启动篇_android framework 视频 下载_千里马学框架的博客-CSDN博客
-
Android Framework实战视频--SystemServer启动FallbackHome篇-CSDN博客
-
Android Framework实战视频--FallbackHome进程启动及Activity启动篇_千里马学框架的博客-CSDN博客
-
Android Framework实战视频--FallbackHome结束启动Launcher篇_判断fallbackhome是否找到launcher_千里马学框架的博客-CSDN博客
-
启动进程 ProcessList.java 中的
final
String
entryPoint
= "android.app.ActivityThread";
-
Binder & Socket & epoll
千里马Android Framework实战开发-跨进程通信专题博客总结-CSDN博客
-
binder高级 ioctl mmap open
-
应用程序app的Binder启动篇
-
binder专题之ServiceManager启动及运行篇
-
native程序之间binder通信实战案例分析 native 的双向通信
-
binder通信java及jni部分源码分析
-
am命令怎么编译生成及native程序与java程序的binder通信实战_system/bin目录下的am可以执行文件如何生成的
-
binder中级
-
binder通信常见使用方式,及案例分析
-
Binder通信之startActivity跨进程源码分析
-
Binder专题讲解之aidl文件的详细分析
-
binder通信之Messenger介绍
-
binder通信常见(oneway,in,out,inout)元素介绍及binder双向通信的实现
-
socket部分
-
跨进程通信之Socket通信
-
跨进程通信之Unix Socket通信
-
跨进程通信之 epoll详细讲解
-
Socket让app实现shell命令行执行
-
socket跨进程通信之native程序与apk java通信
-
socketpair介绍及它在android系统源码使用分析
-
Android FrameWork开发之binder驱动的源码分析1
-
binder驱动
-
binder驱动的简单核心方法及原理介绍
-
binder驱动常见binder_open,binder_mmap介绍
-
Binder通信总结流程图
-
binder驱动之oneway导致的transaction failed
-
Android FrameWork开发之binder驱动的源码分析1_binder_proc_transaction
-
Sockpair
-
socketpair介绍及它在android系统源码使用分析
-
Socket让app实现shell命令行执行
-
Input
-
android studio调试debug 系统framework、systemserver方法
-
android Input专题-getevent深入分析
-
android Input专题- Q/R/S 10/11/12 InputManager源码分析
-
android Input专题- Q/R/S 10/11/12 InputReader源码分析1
-
android多指控制协议详细
-
千里马 android framework之MotionEvent.ACTION_CANCEL怎么产生-讨厌的android触摸面试题_android motionevent.action_cance
-
systemserver的inputdispatcher直接产生CANCEL事件原理分析-讨厌的android触摸面试题_android cancel事件-CSDN博客
-
WMS
-
android 13 WMS/AMS系统开发-窗口层级相关DisplayArea,WindowContainer_千里马学框架的博客-CSDN博客
-
android 13 WMS/AMS系统开发-窗口层级相关DisplayArea,WindowContainer第二节-CSDN博客
-
android 13 WMS/AMS系统开发-窗口层级相关Task/ActivityRecord/WindowState/WindowToken放置图层创建 第三节-CSDN博客
-
android 13 WMS/AMS系统开发-窗口层级相关SurfaceFlinger图层创建 第三节-CSDN博客
-
android 13 WMS/AMS系统开发-WindowManagerService相关添加Window操作-CSDN博客
-
android 13 WMS/AMS系统开发-WindowManagerService相关relayout操作_mapplysurfacechangestransaction-CSDN博客
-
AMS
-
Activity与AMS跨进程通讯方式更新部分-CSDN博客
-
多窗口
-
分屏
-
分屏_千里马学框架的博客-CSDN博客
-
android T分屏 Launcher RecentsView部分介绍/android framework手机车机系统开发_千里马学框架的博客-CSDN博客
-
android 13分屏源码分析之分割线拖动过程_android分屏拖动_千里马学框架的博客-CSDN博客
-
Android分屏功能原理(基于Android12L)
-
PIP
-
多窗口模式之PIP详细讲解
-
pip触摸部分源码分析-pip窗口的移动,删除窗口/车载车机手机系统开发_千里马学框架的博客-CSDN博客
-
PipMenuView原理讲解-车载车机手机安卓framework系统开发_千里马学框架的博客-CSDN博客
-
Pip小窗模式到全屏模式源码分析-android framework车载车机手机系统开发-CSDN博客
-
自由窗口
-
android framework实战开发之WINDOWING_MODE_FREEFORM自由窗口相关_android freeform模式
-
车载多窗口
-
车载桌面CarLauncher的TaskView详细源码分析 android 12 以后 改为TaskView
-
android 10车载CarLauncher的ActivityView源码方案分析 android 12 之前
-
车机CarLauncher的Activity多屏模式WindowingMode为WINDOWING_MODE_MULTI_WINDOW疑问解析_car launcher-CSDN博客
-
最近任务
-
Launcher RecentsView部分介绍
-
Launcher对RecentView展示TaskView详细分析
-
【精选】android P/Q/R/S 9/10/11/12多任务手势动画OtherActivityInputConsumer情况-第一节
-
多任务手势动画OverviewInputConsumer情况-第二节_android t 多任务动画
-
上滑动导航栏手势桌面最近任务可见解密
-
Perfetto & SysTrace
-
systrace/perfetto抓取方式分享-CSDN博客
-
systrace/perfetto中需要actrace打tag相关方法-车载车机framework系统开发实战_atrace_name-CSDN博客
-
android 13 systrace/perfetto视角分析SurfaceFlinger中截图源码分析_perfetto video-CSDN博客
-
如何正确看SurfaceFlinger的vsync信号
-
SurfaceFlinger
-
SurfaceControl及SurfaceFlinger中的Layer创建过程深入剖析_surfaceflinger::createlayer-CSDN博客
-
SurfaceFlinger的commit/handleTransaction分析_flushpendingtransactionqueues-CSDN博客
-
SurfaceFlinger commit流程-android framework实战
-
BLASTBufferQueue源码深入理解
-
Andoid SurfaceFlinger(二) VSYNC的开始,连续,结束-学员投稿
-
Andoid SurfaceFlinger(三) VSYNC的申请,生产,下发与校准-学员投稿
-
HAL
-
aidl
-
hal深入剖析之aidl实战
-
AIDL for HALs实战_aidl hal-CSDN博客
-
Android11+ AIDL:专为提升应用性能而生
-
android hal aidl升级部分-android framework车载手机系统开发-CSDN博客
-
hal专栏:
https://blog.csdn.net/learnframework/category_12473238.html
-
sf专栏:
https://blog.csdn.net/learnframework/category_12460545.html
-
SurfaceControl及SurfaceFlinger中的Layer创建过程深入剖析_surfacefliger layer-CSDN博客
-
blog.csdn.net
-
perfetto 专栏:
https://blog.csdn.net/learnframework/category_12459561.html