千里马android合集

课程详情

课程详情

**千里马Android全套合集**是国内Android领域最系统、最实战、最贴近大厂底层岗的全套体系课程。区别于普通市面表层UI开发教程,千里马系列主打**源码级深挖、底层原理、系统架构、疑难问题、车机车载落地、大厂面试高薪考点**。

课程简介

合集整合千里马所有爆款课程,从**上层应用开发→中层架构源码→底层系统框架→车载行业落地**全覆盖,解决Android开发者3大痛点:只会写UI不懂底层、遇到疑难Bug无从下手、面试底层原理一问三不知、薪资卡在中级无法突破高级/架构。

合集核心优势

  • 全网独家底层实战体系
  • 手机+车载双赛道全覆盖
  • 源码级逐行拆解
  • 专治行业疑难问题
  • 大厂面试精准对标
  • 全套体系无短板
  • 长期更新+答疑兜底

千里马全套合集七大模块完整大纲

  • 模块一:Android应用高阶筑基体系(中级工程师必备)
  • 模块二:Framework零基础入门与AOSP环境搭建
  • 模块三:AMSActivity管理系统专题(面试核心)
  • 模块四:WMS窗口管理系统高阶专题(闪黑/冻屏终结者)
  • 模块五:Input输入系统专题(触摸/按键疑难根治)
  • 模块六:跨进程通信与系统底层机制专题
  • 模块七:车载Audio音频子系统+车机高阶实战

合集专属疑难问题实战库

  • No Focused Window 疑难ANR深度分析与根治方案
  • 系统闪黑、冻屏、画面卡顿底层定位修复
  • APP启动黑屏、白屏、跳转异常问题优化
  • 触摸失效、点击无响应、手势冲突全局排查
  • 后台进程频繁被杀、保活失效系统级解决方案
  • 多窗口、分屏、画中画适配兼容实战
  • 车载音频路由异常、串音、无声故障修复
  • 跨进程通信阻塞、Binder泄露、内存问题优化

适合学习人群

  • 中级Android开发
  • 想进大厂/车载企业
  • 车载车机开发工程师
  • 面试冲刺人群
  • 技术提升者

学完核心能力收获

  • 完整吃透Android应用→Framework底层全套体系
  • 精通AMS/WMS/Input/Binder四大核心系统底层源码原理
  • 独立排查ANR、闪黑、冻屏、触摸异常、音频故障等疑难线上问题
  • 掌握车载车机Audio系统、多屏协同开发核心高薪技能
  • 具备AOSP源码编译、系统定制、底层调试工程能力
  • 对标大厂高级Android/Framework/车载系统工程师岗位要求

课程目录

【Andriod FrameWork基础合集+Input专题课】
  Android手机大厂Framework系统-Input系统专题实战课
    input专题5
      01 input课程背景及收获
        01 input课程背景及收获
      02 input课程内容课表介绍
        01 input课程内容课表介绍
        02 资料.zip
        03 资料.pdf
      03 android源码环境下debug
        01 android源码环境下debug
      04 input课程环境准备
        01 input课程环境准备
      05 getevent详细讲解
        01 getevent详细讲解
      06 多指触控协议深入分析
        01 多指触控协议深入分析
      07 InputManager启动源码分析
        01 InputManager启动源码分析
      08 inputreader源码分析1
        01 inputreader源码分析1
      09 inputreader源码分析2
        01 inputreader源码分析2
      10 inputreader源码分析3
        01 inputreader源码分析3
      11 inputreader源码分析4
        01 inputreader源码分析4
      12 inputreader源码分析5
        01 inputreader源码分析5
      13 inputreader中数据加工1
        01 inputreader中数据加工1
      14 inputreader中数据加工2
        01 inputreader中数据加工2
      15 inputreader总结部分
        01 inputreader总结部分
      16 项目实战之动态控制触摸功能
        01 项目实战之动态控制触摸功能
      17 事件分发源码分析1
        01 事件分发源码分析1
      18 事件分发源码分析2
        01 事件分发源码分析2
      19 事件分发源码分析3
        01 事件分发源码分析3
      20 事件分发源码分析4
        01 事件分发源码分析4
      21 事件分发源码分析5
        01 事件分发源码分析5
      22 事件分发源码分析6
        01 事件分发源码分析6
      23 key事件拦截分析1
        01 key事件拦截分析1
      24 key事件拦截分析2
        01 key事件拦截分析2
      25 触摸事件分离分析1
        01 触摸事件分离分析1
      26 触摸事件分离分析2
        01 触摸事件分离分析2
      27 dumpsys分析input
        01 dumpsys分析input
      28 anr产生源码分析
        01 anr产生源码分析
      29 anr实例分析1
        01 anr实例分析1
      30 anr实例分析2
        01 anr实例分析2
      31 触摸轨迹源码分析
        01 触摸小圆源码分析
        02 触摸轨迹源码分析
      32 触摸小圆源码分析
        01 触摸小圆源码分析(转移到了31节)
      33 实战项目-过滤某个窗口不接受触摸
        01 过滤某个窗口不接受触摸-建议35节后学习
      34 实战项目-触摸事件注入1
        01 实战项目-触摸事件注入1
      35 实战项目-触摸事件注入2
        01 实战项目-触摸事件注入2
      36 项目实战-没有systemserver情况下触摸识别
        01 项目实战-没有systemserver情况下触摸识别
      37 项目实战-后台监听触摸事件
        01 项目实战-后台监听触摸事件
        02 Action_Cancel事件相关问题
      38 Input Cancel产生情况分析2
        01 Input Cancel产生情况分析2
  Android手机大厂Framework系统-跨进程通信高级实战课
    跨进程专题3
      01 binder通信课程介绍
        01 跨进程通信之课程介绍
        02 跨进程通信之课程介绍2
        03 资料.zip
      02 binder中级水平学习
        01 binder使用方式及常见组成及案例分析
        02 binder使用方式及常见组成及案例分析2
        03 binder的aidl工具生成java源码分析1
        04 binder的aidl工具生成java源码分析2
        05 binder的aidl工具生成java源码分析3
        06 oneway,in,out关键字介绍
        07 binder双向通信
        08 binder的linktodeath相关
        09 binder的messenger相关
      03 android系统socket深入学习
        01 socket课程介绍
        02 c++中socket通信的demo讲解及实战1
        03 c++中socket通信的demo讲解及实战2
        04 c++与java的socket通信demo讲解及实战1
        05 c++与java的socket通信demo讲解及实战2
        06 epoll的讲解及实战demo
        07 epoll的讲解及实战demo2
        08 epoll的讲解及实战demo3
        09 socketpair讲解
        10 android系统中的socket通信案例分析
      04 实战一个socket通信实现命令行执行程序
        01 实战一个socket通信实现命令行执行程序1
        02 实战一个socket通信实现命令行执行程序2
      05 binder的native层面实战源码分析
        01 应用程序binder启动源码分析1
        02 应用程序binder启动源码分析2
        03 ServiceManager启动源码分析1
        04 ServiceManager启动源码分析1
        05 c++程序之间binder通信实战案例1
        06 c++程序之间binder通信实战案例2
        07 c++与java程序之间binder通信实战案例1
        08 c++与java程序之间binder通信实战案例2
      06 binder的native层面实战源码分析
        01 binder通信java及jni部分源码分析1
        02 binder通信java及jni部分源码分析2
        03 binder通信java及jni部分源码分析3
      07 binder的驱动层面实战源码分析
        01 binder驱动的简单核心方法及原理介绍
        02 binder_open及mmap介绍1
        03 binder_open及mmap介绍2
        04 binder驱动的数据写入传递分析1
        05 binder驱动的数据写入传递分析2
        06 binder驱动的数据写入传递分析3
        07 binder驱动中不同进程的等待与唤醒分析
        08 binder驱动的读取分析
        09 binder系统应用层和驱动层打通总结
      08 binder的实战企业级案例,系统binder的bug分析及解决
        01 binder的问题log抓取
        02 log分析及bug修复1
        03 log分析及bug修复2
  Android手机大厂入职培训Framework系统高级开发课
    入门专题1
      01 Android手机大厂入职培训课介绍
        01 Android手机大厂入职培训课介绍
        02 资料.zip
        03 资料.zip
        04 资料.zip
        05 aosp环境搭建资料.pdf
      02 Android源码Aosp环境搭建
        01 Android源码Aosp环境搭建
      03 Android源码环境搭建补充
        01 jack-server错误的分析及解决
      04 运行自己Android系统第一行代码
        01 运行自己Android系统第一行代码
      05 Android studio上导入源码及一些系统基础知识
        01 Android Studio导入源码及一些系统基础知识
      06 Android系统需求开发的分析步骤
        01 Android系统需求开发的分析步骤
      07 Android系统中调试追踪方法及相关命令
        01 Android系统中调试追踪方法及相关命令
      08 Activity启动流程分析
        01 Activity启动流程分析
      09 实战项目去除第三方应用广告页面
        01 实战项目去除第三方应用广告页面
      10 实战项目去除第三方应用广告页面-方法2
        01 实战项目去除第三方应用广告页面方法2
      11 Window上制作自己的游戏模拟器1
        01 Window上制作自己的游戏模拟器1
        02 入职体验课简单介绍
      12 Window上制作自己的游戏模拟器2
        01 Window上制作自己的游戏模拟器2
      13 Android系统内置系统应用开发介绍
        01 Android系统内置系统应用开发介绍
      14 Android系统内置系统应用开发实战1
        01 Android系统内置系统应用开发实战1
      15 Android系统内置系统应用开发实战2
        01 Android系统内置系统应用开发实战2
  Android高级架构师系统源码Framework实战系列
    实战专题2
      01 课程简介及学习思路
        01 学习Framework背景
        02 课程简介及学习思路
        03 资料.zip
        04 资料.zip
        05 资料.zip
        06 aosp环境搭建资料.pdf
      02 android开机动画深入开发专题简介
        01 android开机动画深入开发专题简介
      03 android开机动画BootAnimation启动源码分析
        01 android开机动画BootAnimation启动源码分析
      04 android开机动画BootAnimation结束流程分析
        01 android开机动画BootAnimation结束流程分析
      05 android开机动画BootAnimation的opengl绘制源码分析
        01 BootAnimation的opengl绘制源码分析
      06 android开机动画BootAnimation实战使用opengl绘制时间
        01 BootAnimation实战使用opengl绘制时间
      07 android开机动画BootAnimation源码分析zip包的运行原理
        01 BootAnimation源码分析zip包的运行原理
      08 android开机动画BootAnimation的实战制作不一样的zip包动画
        01 BootAnimation的实战制作不一样的zip包动画
      09 android native层多线程实现之posix方案
        01 android native层多线程实现之posix方案
      10 android native层自带多线程类Threads-1
        01 android native层自带多线程类Threads-1
      11 android native层自带多线程类Threads-2
        01 android native层自带多线程类Threads-2
      12 android native层的堆栈辅助调试打印方法
        01 android native层的堆栈辅助调试打印方法
      13 android系统Zygote启动源码分析1
        01 android系统Zygote启动源码分析1
      14 android系统Zygote启动源码分析2
        01 android系统Zygote启动源码分析2
      15 android framework之Zygote fork新进程源码及实战开发
        01 Zygote fork新进程源码及实战开发
      16 android系统SystemServer启动源码分析1
        01 android系统SystemServer启动源码分析1
      17 android系统SystemServer启动源码分析2
        01 android系统SystemServer启动源码分析2
      18 android系统SystemServer启动源码分析3
        01 android系统SystemServer启动源码分析3
      19 android系统SystemServer启动源码分析4
        01 android系统SystemServer启动源码分析4
      20 android系统SystemServer启动源码分析5
        01 android系统SystemServer启动源码分析5
      21 android系统HomeActivity进程启动源码分析1
        01 android系统HomeActivity进程启动源码分析1
      22 android系统HomeActivity进程启动源码分析2
        01 android系统HomeActivity进程启动源码分析2
      23 android系统HomeActivity进程启动源码分析3
        01 android系统HomeActivity进程启动源码分析3
      24 android系统AMS与Zygote通信及启动FallbackHome源码分析1
        01 AMS与Zygote通信及启动FallbackHome
      25 android系统AMS与Zygote通信及启动FallbackHome源码分析2
        01 AMS与Zygote通信及启动FallbackHome2
      26 android系统之Fallback的结束到Launcher启动源码分析
        01 FallbackHome的结束到Launcher启动源码分析
【Android手机车机大厂Framework系统WMSAMS系统专题实战课默认班级】
  01-0-wms课程介绍
  02-窗口层级树实战启动篇
  03-窗口层级树源码分析相关
  04-窗口层级树绘制实战1
  05-窗口层级树绘制实战2
  06-窗口层级树绘制实战3
  07-窗口层级树绘制实战4
  08-窗口层级树相关surfaceflinger图层分析
  09-窗口添加的app层分析
  10-窗口添加的server层分析
  11-窗口relayout分析
  12-窗口finishDraw分析
  13-窗口prepareSurafce分析
  14-实战偶现窗口问题日志抓取平台项目1
  15-实战偶现窗口问题日志抓取平台项目2
  16-实战偶现窗口问题日志抓取平台项目3
  17-实战偶现窗口问题日志抓取平台项目4
  18-实战解决一类冻屏问题
  19-实战项目:闪黑问题现象1
  20-实战项目:闪黑问题现象2
  21-实战项目:壁纸add和relayout相关分析
  22-实战项目:壁纸窗口的移除部分
  23-实战项目:分析闪黑工具介绍1
  24-实战项目:分析闪黑工具分析原因
  25-实战项目:解决闪黑问题修改方案1
  26-实战项目:解决闪黑问题修改方案2
  27-实战项目:解决闪黑问题经验总结
  28-实际开发过程中日志相关经验分享
  29-窗口动画源码分析1
  30-窗口动画源码分析2
  31-窗口动画源码分析3
  32-窗口动画源码分析4
  33-activity启动相关app层跨进程方式
  34-activity启动相关源码分析1
  35-activity启动相关源码分析2
  36-activity启动相关源码分析3
  37-activity暂停相关源码分析
  38-resume相关源码分析
  39-splashscreen实战项目分析1
  40-splashscreen实战项目分析2
  41-splashscreen实战项目分析3
  42-splashscreen实战项目分析4
  43-splashscreen实战项目分析5
  44-wms之应用切换动画分析1
  45-wms之远程动画分析1
  46-wms之远程动画分析2
  47-wms之远程动画分析3
  48-wms之应用切换动画分析2
  49-wms之应用切换动画分析3
  50-wms之应用切换动画分析4
  51-wms之应用Activity的window添加方式
  52-focuswindow深入分析1补充任务
  53-focuswindow深入分析2补充任务
  54-focuswindow深入分析3补充任务
  55-focuswindow深入分析4补充任务
  56-focuswindow深入分析5
  57-横竖屏旋转深入分析1
  58-横竖屏旋转深入分析2
  59-横竖屏旋转深入分析3
  60-横竖屏旋转深入分析4
  61-横竖屏旋转深入分析5
  62-横竖屏非relauncher情况
  63-横竖屏旋转深入分析6
  64-车载多屏无动画版本案例
  65-新专题车载多屏互动介绍
【wms之分屏pip自由窗口专题安卓framework车载手机车机系统实战】
  01-课程整体介绍
  02-pip的应用端到systemserver端分析
  03-pip生命周期部分解读
  04-pip的进入动画分析
  05-pip的触摸分析1
  06-pip的触摸分析2
  07-pip模式使用remoteview
  08-pip的menuview设计分析
  09-pip的menuview设计即remoteview的源码分析
  10-pip进入全屏部分的动画分析
  11-针对sync消息的解读
  12-分屏总体介绍
  13-分屏启动的launcher部分分析
  14-分屏启动的systemui部分分析
  15-分屏启动的systemserver部分分析
  16-分屏的分割线拖动部分
  17-分屏的退出
  18-分屏的上下屏幕互换分析
  19-分屏桌面开发之小桌面设计
  20-分屏快捷图标创建及通知栏的隐藏
  21-分屏启动小桌面
  22-分屏退出小桌面移除
  23-上下分屏互换动画设计1
  24-上下分屏互换动画设计2
  25-上下分屏互换动画设计3
  26-上下分屏互换动画设计4
  27-上下分屏互换动画设计5
  28-自由窗口基础知识讲解1
  29-自由窗口基础知识讲解2
  30-自由窗口的captionview讲解1
  31-自由窗口的captionview讲解2
  32-自由窗口移动部分
  33-自由窗口的大小缩放设置部分
  34-自由窗口国内手机项目方案调研
  35-自由窗口产品方案设计
  36-自由窗口项目手把手带你敲代码实现1
  37-自由窗口项目手把手带你敲代码实现2
  38-自由窗口项目手把手带你敲代码实现3
  39-自由窗口项目手把手带你敲代码实现4
  40-自由窗口项目手把手带你敲代码实现5
  41-自由窗口项目手把手带你敲代码实现6
  42-自由窗口项目手把手带你敲代码实现7
  43-自由窗口项目手把手带你敲代码实现8
  44-自由窗口疑惑解答画面与坐标
  45-自由窗口保持activity顶部
  46-车载桌面多窗口分析1
  47-车载桌面多窗口分析2
  48-车载桌面多窗口分析3
  49-车载桌面多窗口分析4
  50-车载桌面多窗口分析5
  51-车载桌面多窗口分析6
  52-车载桌面多窗口分析7
  53-最近任务分析1
  54-最近任务分析2
  55-最近任务分析3
  56-最近任务分析4
  57-最近任务分析5
  58-最近任务分析6
  59-最近任务分析7
  60-最近任务开发8
【安卓Framework实战开发HalperfettoSurfaceFlinger合集专题默认班级-】
  01-课程介绍
  02-hal发展总体介绍1
  03-hal发展总体介绍2
  04-经典hal深入讲解1
  05-经典hal深入实战讲解2
  06-经典hal深入实战讲解3
  07-经典hal深入讲解4
  08-hidl深入背景讲解1
  09-hidl深入讲解2
  10-hidl深入讲解3
  11-hidl深入讲解-genarates原理
  12-hidl实战部分1
  13-hidl实战部分2
  14-hidl的passthrough案例分析1
  15-hidl的passthrough案例分析2
  16-vndk介绍部分
  17-vndk讲解1
  18-vndk讲解2
  19-aidl深入讲解1
  20-aidl深入讲解2
  21-aidl深入实战讲解1
  22-aidl深入实战讲解2
  23-aidl实战之java端调用
  24-aidl的更新部分
  25-vinf相关介绍
  26-perfetto的背景及抓取方式
  27-perfetto的查看基础知识讲解
  28-perfetto使用技巧及自定义tag加入方式
  29-perfetto使用小技巧分享
  30-sf之surfacecontrol讲解1
  31-sf之surfacecontrol讲解2
  32-sf之transaction讲解1
  33-sf之transaction讲解2
  34-sf之vsync基础知识讲解1
  35-sf之vsync基础知识讲解2
  36-sf之vsync源码分析1
  37-sf之vsync源码分析2
  38-sf之vsync源码分析3
  39-sf之vsync源码分析4
  40-sf之vsync硬件校准部分深入讲解
  41-sf之vsync总结部分1
  42-sf之vsync总结部分2
  43-sf之vsync与perfetto结合分析巩固1
  44-sf之vsync与perfetto结合分析巩固2
  45-sf之vsync与perfetto结合分析巩固3
  46-sf之vsync与perfetto结合分析巩固4
  47-sf之setTransaction部分深入讲解
  48-sf之flushTransation部分深入讲解
  49-sf之commit部分
  50-sf之commit部分与systrace分析巩固
  51-经典bufferqueue模型简单案例讲解1
  52-经典bufferqueue模型简单案例深入讲解2
  53-经典bufferqueue模型部分3
  54-经典bufferqueue模型部分4
  55-经典bufferqueue模型部分5
  56-经典生产消费模型releaseBuffer
  57-BLAST新特性总结部分
  58-BLAST新特性发起和服务端分析1
  59-BLAST新特性发起和服务端分析2
  60-BLAST新特性app端分析1
  61-BLAST新特性app端分析2
  62-BLAST新特性主要方法补充
  63-hwc合成部分深入源码分析1
  64-hwc合成部分深入源码分析2
  65-hwc合成部分深入源码分析3
  66-hwc合成部分深入源码分析4
  67-hwc合成部分深入源码分析5
  68-hwc合成的hal部分分析1
  69-hwc合成的hal部分分析2
  70-hwc合成部分结合trace分析
  71-gpu合成demo实现
  72-gpu合成源码分析1
  73-gpu合成源码分析2
  74-gpu合成trace分析
  75-fence讲解1
  76-fence讲解2
  77-vscode中开发基本c++
  78-surfaceflinger项目之额外添加logo
  79-sf项目之额外添加logo-skia方案1
  80-sf项目之额外添加logo-skia方案2
  81-sf项目之额外添加logo-window方案
【安卓framework实战开发基础合集车载车机手机系统开发必学课】
  01-Android手机大厂入职培训课介绍
  02-Android源码Aosp环境搭建
  03-jack-server错误的分析及解决
  04-运行自己Android系统第一行代码
  05-AndroidStudio导入源码及一些系统基础知识
  06-Android系统需求开发的分析步骤
  07-Android系统中调试追踪方法及相关命令
  08-Activity启动流程分析
  09-实战项目去除第三方应用广告页面
  10-实战项目去除第三方应用广告页面方法2
  11-Window上制作自己的游戏模拟器1
  12-Window上制作自己的游戏模拟器2
  13-Android系统内置系统应用开发介绍
  14-Android系统内置系统应用开发实战1
  15-Android系统内置系统应用开发实战2
  16-课程简介及学习思路
  17-android开机动画深入开发专题简介
  18-android开机动画BootAnimation启动源码分析
  19-android开机动画BootAnimation结束流程分析
  20-开机动画BootAnimation的opengl绘制源码分析
  21-BootAnimation实战使用opengl绘制时间
  22-开机动画源码分析zip包的运行原理
  23-开机动画实战制作不一样的zip动画
  24-androidnative层多线程实现之posix方案
  25-androidnative层自带多线程类Threads-1
  26-androidnative层自带多线程类Threads-2
  27-androidnative层的堆栈辅助调试打印方法
  28-android系统Zygote启动源码分析1
  29-android系统Zygote启动源码分析2
  30-framework之Zygotefork新进程源码及实战
  31-android系统SystemServer启动源码分析1
  32-android系统SystemServer启动源码分析2
  33-android系统SystemServer启动源码分析3
  34-android系统SystemServer启动源码分析4
  35-android系统SystemServer启动源码分析5
  36-系统HomeActivity进程启动源码分析1
  37-系统HomeActivity进程启动源码分析2
  38-系统HomeActivity进程启动源码分析3
  39-系统AMS与Zygote通信启动FallbackHome-1
  40-系统AMS与Zygote通信启动FallbackHome-2
  41-系统Fallback结束Launcher启动源码分析
  42-跨进程通信之课程介绍1
  43-跨进程通信之课程介绍2
  44-binder使用方式及常见组成及案例分析1
  45-binder使用方式及常见组成及案例分析2
  46-binder的aidl工具生成java源码分析1
  47-binder的aidl工具生成java源码分析2
  48-binder的aidl工具生成java源码分析3
  49-oneway_in_out关键字介绍
  50-binder双向通信
  51-binder的linktodeath相关
  52-binder的messenger相关
  53-socket课程介绍
  54-c++中socket通信的demo讲解及实战1
  55-c++中socket通信的demo讲解及实战2
  56-c++与java的socket通信demo讲解及实战1
  57-c++与java的socket通信demo讲解及实战2
  58-epoll的讲解及实战demo1
  59-epoll的讲解及实战demo2
  60-epoll的讲解及实战demo3
  61-socketpair讲解
  62-android系统中的socket通信案例分析
  63-实战一个socket通信实现命令行执行程序1
  64-实战一个socket通信实现命令行执行程序2
  65-应用程序binder启动源码分析1
  66-应用程序binder启动源码分析2
  67-ServiceManager启动源码分析1
  68-ServiceManager启动源码分析2
  69-c++程序之间binder通信实战案例1
  70-c++程序之间binder通信实战案例2
  71-c++与java程序之间binder通信实战案例1
  72-c++与java程序之间binder通信实战案例2
  73-binder通信java及jni部分源码分析1
  74-binder通信java及jni部分源码分析2
  75-binder通信java及jni部分源码分析3
  76-binder驱动的简单核心方法及原理介绍
  77-binder_open及mmap介绍1
  78-binder_open及mmap介绍2
  79-binder驱动的数据写入传递分析1
  80-binder驱动的数据写入传递分析2
  81-binder驱动的数据写入传递分析3
  82-binder驱动中不同进程的等待与唤醒分析
  83-binder驱动的读取分析
  84-binder系统应用层和驱动层打通总结
  85-binder的问题解决项目log抓取
  86-log分析及bug修复1
  87-log分析及bug修复2
  88-0课程开端
  89-1_input-课程介绍
  90-1-0-android-studio-调试框架
  91-1-1课程环境准备
  92-2_getevent详细讲解
  93-多指触控协议深入分析
  94-InputManager启动源码分析
  95-inputreader源码分析1
  96-inputreader源码分析2
  97-inputreader源码分析3
  98-inputreader源码分析4
  99-inputreader源码分析5
  100-inputreader中数据加工1
  101-inputreader中数据加工2
  102-inputreader总结部分
  103-项目实战之动态控制触摸功能
  104-事件分发源码分析1
  105-事件分发源码分析2
  106-事件分发源码分析3
  107-事件分发源码分析4
  108-事件分发源码分析5
  109-事件分发源码分析6
  110-key事件拦截分析1
  111-key事件拦截分析2
  112-触摸事件分离分析1
  113-触摸事件分离分析2
  114-dumpsys分析input
  115-anr产生源码分析
  116-anr实例分析1
  117-anr实例分析2
  118-触摸小圆点源码分析
  119-触摸轨迹源码分析
  120-实战项目-过滤某个窗口不接受触摸
  121-实战项目-触摸事件注入1
  122-实战项目-触摸事件注入2
  123-项目实战-没有systemserver情况下触摸识别
  124-项目实战-后台监听触摸事件
  125-InputCancel产生情况1
  126-InputCancel产生情况2
【安卓车载手机车机系统多屏互动动画famework项目wmsinput项目认班级】
  01-车载多屏互动实战课介绍
  02-车载多屏互动触摸识别及task移动
  03-车载多屏互动动画项目方案设计
  04-车载多屏互动动画surfaceflinger图层实战1
  05-车载多屏互动动画surfaceflinger图层实战2
  06-车载多屏互动动画移动实战
  07-车载多屏互动动画移动问题修改
  08-车载多屏互动动画背景黑屏解决
  09-车载多屏互动动画实现animator
  10-车载多屏互动动画状态置位
  11-车载多屏互动动画回到屏幕实战
  12-车载多屏互动动画闪屏解决
【手机车机互联投屏实战专题(安卓framework实战开发)】
  001.投屏课程整体介绍
  002.scrcpy的详细介绍
  003.scrcpy的编译
  004.scrcpy的运行调研分析1
  005.scrcpy的运行调研分析2
  006.adb forword的详细讲解
  007.scrcpy源码分析encode部分
  008.ByteBuffer的详细讲解
  009.scrcpy的触摸部分源码分析
  010.scrcpy的声音部分源码分析
  011.云手机投屏-scrcpy的声音部分源码分析
  012.第三方应用mediaproject使用剖析
  013.h264数据发送实战
  014.h264的传递客户端实战
  015.h264的数据切片发送实战
  016.h264数据接收及实时显示
  017.触摸数据的转换
  018.触摸数据的发送部分
  019.触摸实现的bug修复
  020.服务端的触摸事件注入
  021.音频相关pcm介绍
  022.实现手机声音内录方法
  023.音频数据实时传递
  024.相关bug修改
  025.多指触摸实战
  026.移除掉mediaprojection
  027.扩展投屏使用的背景场景介绍
  028.虚拟屏幕场景相关flag的详细介绍
  029.虚拟屏幕flag实战1
  030.虚拟屏幕flag实战2
  031.Mirror模式的详细介绍
  032.Mirror模式aosp14上的更新部分
  033.扩展投屏实战内容展示
  034.扩展投屏实现触摸功能
  035.扩展投屏之不同尺寸屏幕实现
  036.补充flag为secure讲解
  037.投屏性能优化之画面延时测试
  038.投屏性能优化之画面延时优化方案
  039.投屏性能优化之音频延时测试方案1
  040.投屏性能优化之音频延时测试代码修改部分
  041.音频延时测试之获取延时数据
  042.音频延时测试方案2
  043.音频延时原因分析
  044.音频延时优化方案设计
  045.音频延时优化音频框架代码分析1
  046.音频延时优化音频框架代码分析2
  047.音频延时优化实战部分1
  048.音频延时优化实战部分2
  049.音频延时优化成果验证
  050.投屏相关知识点补充
  051.音视频基础知识1
  052.音视频基础知识2
  053.音视频h264详细介绍
  054.音视频ffmpeg解码实战
  055.音视频ffmpeg解码用opengl渲染
  056.aac介绍adts相关码流
  057.aac实时流传输部分
  058.aac爆音问题相关分析思路
  059.aac爆音问题实战解决1
  060.aac爆音问题实战解决2
  061.远程云手机介绍及实战1
  062.远程云手机实现aac
  063.远程云手机实现方案讲解
课件资料
  Android-Framework入门课件.zip
  android native堆栈打印.zip
  android线程专题讲解.zip
  aosp环境搭建2.pdf
  aosp环境搭建.pdf
  bootanimation课程资料.zip
  demo(2).zip
  input.zip
  input流程图(使用chrome查看).pdf
  lesson-all-data-for-split1.zip
  move-to-other.patch
  千里马多屏互动动画相关代码资料V1.0.zip
  系统内置应用课程资料.zip
  设置成导航条.png
  跨进程源码资料新版本.zip