课程介绍

你将学到

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

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

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

相关推荐

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

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

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

课程目录

第1章 课程导学

1-1 课程导学

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

2-1 本章导学
2-2 新能源汽车整车结构划分
2-3 新能源汽车的发展趋势
2-4 新能源汽车市场规模和政策支持
2-5 本章总结

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

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 协议精讲与投屏设备框架搭建实战

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章 实战项目:从零构建车载视频播放器完整实战

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 投屏通路贯通与工程化优化全攻略

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 原理精讲与车载音乐项目架构准备

7-1 本章导学
7-2 没有MediaSession之前,车载音频体系是怎么一团糟的?(传统方案深度剖析)
7-3 MediaSession凭什么成为车载多媒体标准?架构原理全解析
7-4 深挖MediaSession底层:Binder通信+状态机+回调机制一次全讲透
7-5 大厂需求评审现场复盘:大厂App需求是怎么定优先级的?
7-6 动手之前先想清楚:一次搞懂车载音乐App的整体架构设计思路

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

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开发到双向控制全打通

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实战:播放模式+桌面控件全实现

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

11-1 本章导学
11-2 百万级车载项目大比拼:如何针对性的选型
11-3 听得见更要听得懂:深度解析 ASR 识别与 TTS 的核心链路
11-4 构建一套高扩展、解耦的车载语音助手”万能架构”
11-5 现代Android 开发最优雅的UI更新方式
11-6 用 StateFlow 打造极致响应的车载 UI
11-7 本章总结

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

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 数据通道极速搭建

第13章 实战项目:告别Mock,接上真实麦克风——百度语音SDK集成,车载助手正式上线

13-1 车载语音第一步,车机是怎么”听懂”人类说话的
13-2 面对几十种车控指令,大厂架构师是如何设计指令分发网的
13-3 教你写出连空调、车窗、多媒体都能无缝接入的万能分发器
13-4 核心封装技术:基于 MVVM 架构打通高内聚 Speech 语音底层组件
13-5 没有语音SDK如何调试代码:1比1复刻大厂级的本地 Mock 调试沙盒环境
13-6 融会贯通:从车载顶层 HMI 界面直达底层车控语音的全链路闭环
13-7 逼格拉满!教你徒手写一个能跟着声音”蹦迪”的车载声浪动画
13-8 “一句话打开空调”完美落地:Mock 场景调试与 Bug 修复指南

第14章 真枪实弹!百度语音SDK硬核接入与车载ASR全链路落地

14-1 百度语音SDK包导入及配置
14-2 面向接口编程:Real&Mock接口统一化管理
14-3 核心枢纽:车载语音 Manager 管理器的安全状态机设计与实现
14-4 座舱语音交互:基于 ASR 回调流实现语音输入文字的实时渲染
14-5 权限管理:攻克 Android 动态录音权限与系统级车载安全机制
14-6 告别Mock走入现实:真机环境下语音识别(ASR)全链路联调(一)
14-7 告别Mock走入现实:真机环境下语音识别(ASR)全链路联调(二)

第15章 实战项目:”让车载助手开口说话”——教你用TTS打造有灵魂的语音播报系统

15-1 TTS合成器创建与配置
15-2 TTS播报模块初始化及接口开发
15-3 使用百度TTS朗读语音助手处理结果
15-4 验证TTS播报
15-5 设置菜单优化
15-6 菜单项目测试验证
15-7 本章总结

第16章 实战项目:功能做完了,然后呢?—— 车载App优化攻略

16-1 本章导学
16-2 Android常见四大优化方向
16-3 车载App性能优化方向
16-4 MediaSession启动时间排查
16-5 毫秒级冷启动:MediaSession 极致异步加载方案落地
16-6 桌面控件轮询更新变为推送更新
16-7 车载高可用:设计一套防御性”指数退避算法”攻克无脑重连死循环
16-8 定时器损耗:高频 DLNA 投屏项目的定时器自适应(一)
16-9 定时器损耗:高频 DLNA 投屏项目的定时器自适应(二)
16-10 按需同步:DLNA LastChange 状态同步的动态降频策略
16-11 本章总结

第17章 【扩展】智能座舱开发认知与交互设计:入行必须打好的思维底座

17-1 本章导学
17-2 车载开发为什么比手机App难:核心挑战深度拆解
17-3 智能座舱开发中遇到的挑战
17-4 车载开发完美避坑指南:带你畅行无阻
17-5 智能座舱常用的交互方式

第18章 【扩展】车载工程实践全攻略:代码管理、大厂方案与开发环境搭建

18-1 车载App的迭代策略
18-2 腾讯内部Git管理方案
18-3 吉利内部Git管理方案
18-4 分支命名规则参考
18-5 深度解码FlymeAuto:吉利车机底层架构的技术内幕
18-6 教你如何自研车载系统
18-7 开发工具准备及环境搭建
18-8 本章总结

第19章 【扩展】腾讯架构师的汽车行业转型亲历记

19-1 本章导学
19-2 从互联网大厂到汽车行业的动机和考虑
19-3 判断自己是否适合转型及转型的决策思路
19-4 汽车行业前景与机会
19-5 如何利用现有技能快速融入新能源汽车行业
19-6 面临的挑战和解决方案
19-7 本章总结

第20章 行业发展及未来规划

本课程已完结