课程介绍

你将学到

  • 掌握智能座舱3大核心功能开
  • 智能座舱开发全链路落地能力
  • 收获1套大厂级车载实战经验
  • 建立智能座舱行业认知与规划
  • 车载性能优化与项目移植能力
  • 助力成功转型车载开发新赛道

本课程通过手把手教学车载投屏、车载多媒体、智能语音等三大核心功能开发,帮你系统掌握车载 Android 架构、车载App迭代方式、复杂多进程媒体管理等关键技术,并驾驭智能座舱项目全流程。同时学会将互联网开发经验迁移至车载场景,解决跨领域适配难题。最终实现不切换技术栈,低成本转入火爆的新能源车载领域,快速构建车载开发技术护城河,实现职业赛道突破。

试看链接  https://pan.baidu.com/s/1NsFX5gcqInyiocwS-H2JHA?pwd=byz2

相关推荐

WeNet语音识别实战(高清完结)

鸿蒙HarmonyOS多线程编程实战:AI语音

Springboot3+Vue3实现副业(创业)智能语音项目开发(完结)

课程目录

第 1 章 课程导学

1 节

视频:

1-1 课程导学

第 2 章 浅谈汽车行业发展历程

5 节

视频:

2-1 本章导学

2-2 新能源汽车整车结构划分

2-3 新能源汽车的发展趋势

2-4 新能源汽车市场规模和政策支持

2-5 本章总结

第 3 章 彻底搞懂 AAOS:车载 Android 核心架构与底层逻辑全解析

8 节

视频:

3-1 本章导学

3-2 新能源汽车操作系统发展现状

3-3 车载操作系统全解析

3-4 AAOS 架构层级与核心模块深度拆解

3-5 原生 Android 源码及 AAOS 的本质差异对比

3-6 梳理 AAOS 与 Android Auto 关系与应用实践

3-7 Android 系统在车载行业中的地位

3-8 本章小结

第 4 章 实战项目:DLNA/UPnP 协议精讲与投屏设备框架搭建实战

17 节

视频:

4-1 本章导学

4-2 UPnP 协议核心理念详解

4-3 车载投屏方案全景分析

4-4 什么是 DLNA

4-5 DLNA 核心原理解析

4-6 UPnP 协议基础

4-7 设备发现与注册机制 – DMR 设备创建流程

4-8 设备发现与注册机制 – 依赖与权限配制

4-9 设备发现与注册 – 创建设备并设置参数

4-10 设备发现与注册 – DLNAService 框架搭建

4-11 DLNAService 框架搭建

4-12 设备发现与注册机制

4-13 AVTransport 服务架构设计

4-14 UPnP 的核心概念

4-15 UPnP 服务注解体系详解

4-16 Action 与 StateVariable 代码完整编写

4-17 Action 与 StateVariable 真实报错现场全程排查

第 5 章 实战项目:从零构建车载视频播放器完整实战

17 节

视频:

5-1 ExoPlayer 引擎集成与管道渲染优化

5-2 从零设计 MediaPlayer:分层架构拆解与接口抽象工程实践

5-3 MediaPlayer 生命周期管理:驱动播放器正确运转的状态机实现

5-4 MediaPlayerManager 需求分析:多来源播放调度的边界设计

5-5 MediaPlayerManager 核心实现:优先级队列与播放焦点仲裁

5-6 创建 ExoPlayer

5-7 视频 LRU 缓存开发

5-8 播放生命周期全掌控:onPlay/onPause/onCompletion 事件响应实战

5-9 异常场景不慌:Buffering 超时与播放错误的健壮处理策略

5-10 别再傻傻 new MediaPlayer:API 设计才是决定播放器上限的关键

5-11 视频组件 UI 开发

5-12 实现无缝播放控制:play/pause/seek 指令的精准响应开发

5-13 车载音量战场:AudioFocus 申请与释放 + 播放速率精准控制

5-14 播放器的安全气囊:错误码体系设计与容错状态机保障

5-15 全场景联调验收:MediaPlayer 功能完整性收尾与边界测试

5-16 播放器后台切换处理

5-17 播放器状态接口回调

第 6 章 实战项目:DLNA 投屏通路贯通与工程化优化全攻略

16 节

视频:

6-1 UPnP 指令如何驱动 ExoPlayer 播放:投屏播控通路完整打通

6-2 投屏播控边界攻坚:播放 / 暂停 / 跳转等指令处理与压力测试

6-3 LastChange 机制详解

6-4 LastChange 数据格式设计:XML 结构定义与状态变更序列化

6-5 推送订阅闭环实现:LastChange 实时通知控制点的完整方案

6-6 Android 兼容性处理

6-7 UPnP 设备状态同步

6-8 GENA 双通道信息分发

6-9 GENA 双通道状态同步

6-10 UPnP 控制方法调试技巧 1

6-11 UPnP 控制方法调试技巧 2

6-12 动态适配视频比例

6-13 界面及功能优化 1

6-14 界面及功能优化 2

6-15 Service 功能扩展

6-16 本章小结

第 7 章 实战项目:MediaSession 原理精讲与车载音乐项目架构准备

6 节

视频:

7-1 本章导学

7-2 没有 MediaSession 之前,车载音频体系是怎么一团糟的?(传统方案深度剖析)

7-3 MediaSession 凭什么成为车载多媒体标准?架构原理全解析

7-4 深挖 MediaSession 底层:Binder 通信 + 状态机 + 回调机制一次全讲透

7-5 大厂需求评审现场复盘:大厂 App 需求是怎么定优先级的?

7-6 动手之前先想清楚:一次搞懂车载音乐 App 的整体架构设计思路

第 8 章 实战项目:服务端完整实现:从 MediaService 框架到实机联调验收

13 节

视频:

8-1 MediaService 框架快速搭建

8-2 30 行代码搭起 MediaService 骨架:服务端开发正式启动

8-3 MediaService 关键接口逐一击破:服务端核心能力落地实战

8-4 MediaService 收官:细节决定稳定,每一个配置都不能马虎

8-5 车载音乐文件扫描与解析:歌曲列表加载的正确打开方式

8-6 歌曲列表性能优化:异步加载让界面永远不卡

8-7 歌曲播放及切歌

8-8 完善 MediaSession 回调函数

8-9 播放器功能验证

8-10 同步 PlaybackState

8-11 meta 数据同步

8-12 播放进度实时更新

8-13 创建播放器 Notification

第 9 章 实战项目:车载音乐客户端完整实战:从 UI 开发到双向控制全打通

14 节

视频:

9-1 客户端功能清单及架构设计

9-2 播放器 UI 设计及开发

9-3 MediaBrowser 细节开发

9-4 Service 的连接与断开

9-5 通过 TransportControl 控实现遥控器

9-6 打通双向控制通道

9-7 Playlist 布局设计开发

9-8 歌曲 Adapter 核心逻辑开发

9-9 歌曲列表页开发

9-10 阶段验证及 UI 优化

9-11 媒体浏览器 sdk 封装

9-12 PlayList 重构

9-13 播放模式切换 1

9-14 播放模式切换 2

第 10 章 实战项目:功能完善与跨应用 MediaSession 实战:播放模式 + 桌面控件全实现

13 节

视频:

10-1 跨应用实战

10-2 项目架构设计

10-3 MediaSession 逻辑时序分析

10-4 桌面控件布局编写

10-5 MediaSessionHelper 工具类实现 1

10-6 MediaSessionHelper 工具类实现 2

10-7 MediaSessionHelper 工具类实现 3

10-8 控件主逻辑编写

10-9 桌面控件功能测试及调试

10-10 音频焦点开发

10-11 音频焦点测试

10-12 本地持久化通道开发之存储

10-13 本地持久化通道开发之读取

第 11 章 实战项目:你说 “太热了”,它怎么知道要调温度:车载语音意图识别引擎从 0 到 1

7 节

视频:

11-1 本章导学

11-2 百万级车载项目大比拼:如何针对性的选型

11-3 听得见更要听得懂:深度解析 ASR 识别与 TTS 的核心链路

11-4 构建一套高扩展、解耦的车载语音助手 “万能架构”

11-5 现代 Android 开发最优雅的 UI 更新方式

11-6 用 StateFlow 打造极致响应的车载 UI

11-7 本章总结

第 12 章 实战项目:一句话让空调打开、音乐播放:命令执行体系与 MVVM 架构完整实战

12 节

视频:

12-1 车载语音助手:定制高颜值主界面

12-2 工程架构筑基:车载项目初始化与 UI 核心搭建

12-3 布局深度精进:车载专属 UI 适配与控件高阶开发 – 1

12-4 布局深度精进:车载专属 UI 适配与控件高阶开发 – 2

12-5 细节极致打磨:车载 UI 交互逻辑与适配方案落地

12-6 聊天模块开发:语音对话聊天列表底层实现

12-7 模块集成:语音聊天列表无缝并入主项目

12-8 架构核心根基:语音命令专属数据模型设计

12-9 分层架构解耦:仓库 Repository 标准封装实战

12-10 MVVM 核心中枢:业务逻辑 ViewModel 从零创建

12-11 数据状态联动:ViewModel 数据 UI 双向同步机制

12-12 开发效率翻倍:本地 Mock 数据通道极速搭建