车载娱乐系统 · 界面设计实战
📘 30章
完整目录 · 点击卡片进入章节
01
车载系统概述
发展历程
QNX/Android/Linux
系统架构分层
02
开发环境搭建
Qt Creator
交叉编译
模拟器/真机
Git工作流
03
Qt基础与UI框架
Widgets vs QML
信号与槽
事件循环
对象树
04
QML语言入门
语法/属性/信号
Rectangle/Text/Image
Row/Column/Grid
05
常用控件与组件
Button/TextField
Slider/ComboBox
ListView/GridView
06
界面布局与自适应
锚点布局
百分比布局
分辨率适配
DPI缩放
07
样式与主题
浅色/深色模式
Qt Quick Controls 2
qrc资源管理
08
动画与过渡效果
PropertyAnimation
状态机/Transition
粒子系统
09
多媒体播放
MediaPlayer
VideoOutput
Camera预览
音量/均衡器
10
导航与地图集成
Mapbox/Google Maps
路径规划
POI搜索
实时交通
11
蓝牙与电话
扫描/配对
电话簿同步
通话控制
A2DP音频
12
车载网络通信
CAN总线/SocketCAN
LIN/FlexRay
UDS诊断
13
语音交互
ASR语音识别
TTS文本转语音
唤醒词
多轮对话
14
手势与触摸交互
多点触控手势
自定义手势
触控反馈
15
仪表盘与HUD
数字仪表盘
HUD抬头显示
警告灯逻辑
16
空调与车辆控制
空调面板
座椅调节
车窗/天窗
17
设置与个性化
系统设置
用户账户
壁纸/主题
恢复出厂
18
通知与状态栏
通知中心
状态栏图标
Toast/Snackbar
19
多屏互动与投屏
Android Auto/CarPlay
Miracast
中控+副驾+后排
20
性能优化
减少重绘/缓存
对象复用/图片压缩
懒加载/预编译
21
安全与稳定性
Secure Boot
沙箱/权限管理
崩溃恢复/日志
22
OTA升级
云端+车端架构
AB分区/差分升级
回滚/进度显示
23
测试与调试
Qt Test单元测试
Squish自动化
Qt Profiler
日志分析
24
国际化与本地化
多语言ts文件
RTL阿拉伯语
区域化格式
25
应用商店与生态
商店前端设计
下载/安装管理
权限声明/SDK
26
驾驶模式与安全限制
车速传感器检测
视频屏蔽/键盘锁
eCall紧急呼叫
27
数据统计与云端服务
用户埋点采集
云端同步(天气/路况)
远程控制
28
法规与认证
ISO 26262
UN R155
GDPR/数据隐私
CCC认证
29
项目实战
需求分析PRD
UI设计稿到代码
前后端联调
实车验收
30
前沿趋势
AI大模型上车
AR-HUD/全息
舱驾一体
V2X车路协同