
课程介绍
你将学到
- 掌握智能座舱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 数据通道极速搭建



