年轻一代消费者对汽车的需求从单纯交通工具转向 “移动智能空间”,期望车机系统具备与智能手机一致的娱乐、社交、生活服务功能
歌词显示:如果车上配置了显示歌词的功能,在手机与奔驰车通过蓝牙成功连接后,打开手机 QQ 音乐的 “锁屏、车载蓝牙歌词” 功能,播放音乐时歌词就会显示在仪表盘或中控屏上。也可在 QQ 音乐设置中找到桌面歌词等选项,确保其开启,并在下滑菜单中选择车载歌词相关选项。如果是使用 CarPlay 应用程序,可在 QQ 音乐设置中的 Qplay 和汽车音乐中选择汽车歌词选项。
个性化推荐:根据用户的音乐播放历史、收藏偏好等数据,为用户提供个性化的音乐推荐,帮助用户发现更多符合自己口味的新歌和小众音乐,让用户更容易找到自己可能感兴趣的音乐,丰富音乐体验。
播放控制便捷:用户可通过奔驰车的中控屏幕、方向盘上的音乐控制按键或语音控制等方式,对车载 QQ 音乐进行播放、暂停、上一首、下一首、调节音量等操作。例如,通过语音控制,用户只需说出相应的指令,如 “播放某某歌曲”“暂停播放”“切换到下一首” 等,即可轻松控制音乐播放,无需手动操作手机或中控屏幕,提高了驾驶的安全性。
账号同步:支持用户登录自己的 QQ 音乐账号,这样用户在手机端的收藏歌曲、播放历史、歌单等信息都可以同步到车载 QQ 音乐上,无论在手机还是车上使用,都能享受到一致的音乐服务,方便用户随时随地继续之前的音乐播放状态,无需重新设置和查找歌曲。
与车机系统深度融合:部分奔驰车型的车机系统与 QQ 音乐深度绑定,例如奔驰 EQE 的全新 MUBX 系统,地图和 QQ 音乐深度集成,QQ 音乐在车机界面中有专门的快捷入口,操作更加便捷流畅,与车机的其他功能(如导航、车辆设置等)也能更好地协同工作,提升了整体的用户体验
采用 MVVM + Clean Architecture 分层架构,结合 Kotlin + Jetpack Compose 技术栈,实现关注点分离与组件化开发:
数据层:负责音乐资源获取、用户数据管理,集成 MediaBrowserServiceCompat 实现与车载媒体系统的通信。
领域层:封装业务逻辑(如音乐推荐算法、播放控制),通过 UseCase 连接数据层与视图层。
视图层:基于 Jetpack Compose 构建响应式 UI,使用 ViewModel 管理 UI 状态,通过 LiveData/Flow 实现数据流订阅。
网络层:采用 Retrofit + OkHttp 处理 API 请求,配合 Kotlin 协程 实现异步操作与资源管理。