雄狮多媒体平台化架构
2024-11-14 16:31:39 0 举报
多媒体平台化架构
作者其他创作
大纲/内容
LionWidget(雄狮视图View库)
蓝牙音乐服务(LionMusicBtService)
VM 本机音乐
媒体中心桥梁服务(LionMediaCenterService)
PluginManager(插件化管理)
VM 新闻
方控模块
仪表模块
喜马拉雅(有声+在线电台)服务(LionHimalayaService)
Tier1供应商车机系统
语音模块
接口数据层
媒体中心桥梁(LionMediaCenterSdk)
媒体中心语音(LionMediaVoiceSdk)
酷狗音乐(LionMusicKgSdk)
QQ音乐(LionMusicQqSdk)
网易云音乐(LionMusicNetEaseSdk)
喜马拉雅(有声+在线电台)(LionHimalayaSdk)
乐听头条(新闻)(LionNewsSdk)
收音机(LionFmAmSdk)
蓝牙音乐(LionMusicBtSdk)
USB音乐(LionMusicUsbSdk)
本机音乐(LionMusicLocalSdk)
LionCarInfoSdk(雄狮车控库)
雄狮畅听SDK
LionActiveSdk(雄狮续费开卡激活库)
VM QQ音乐
本机音乐服务(LionMusicLocalService)
overlay(主题库)
kotlin-support(kotlin原生库)
领域工具
通用工具
VM 喜马拉雅(有声+在线电台)
Signature(各系统签名)
雄狮多媒体整体SDK架构示意图
情景模式
模块关联层
LionFastCache(雄狮三级缓存库)
OTAUpgrade(软件OTA升级)
组件层
LionTool(雄狮工具函数库)
路由总线
LionAccountSdk(雄狮超级ID账号库)
扩展Model数据层
VM 蓝牙音乐
Launcher
模块管理器
VM USB音乐
网易云音乐服务(LionMusicNetEaseService)
消息总线
外部控制
雄狮云
android-support(Android原生库)
dimenGenerate(多屏幕适配)
VM 酷狗音乐
通信层
LionPointSdk(雄狮埋点库)
VM 迷你播放器
超级账号
lionmediacenterapi.aar
VM 收音机
USB音乐服务(LionMusicUsbService)
架构说明
lionmediacenterservice(畅听核心桥梁层、中央大脑处理器层)
LionNetwork(雄狮网络库)
收音机服务(LionFmAmService)
VM 业务基类
第三方云
雄狮多媒体平台化架构示意图
HMI
乐听头条(新闻)服务(LionNewsService)
云端
SDK说明
SDK层
LionResources(雄狮畅听资源库)
QQ音乐服务(LionMusicQqService)
VM 网易云音乐
扩展业务模块
LionPlayer(雄狮播放器库)
账号、埋点
酷狗音乐服务(LionMusicKgService)
多媒体与车机通信控制层
业务层MVVM
1、输出给系统供应商、股份、雄狮云端大模型、情景模式等调用者是一个整体的畅听多媒体SDK(lionmediacenterapi.aar)2、此SDK包括三大部分:媒体中心桥梁SDK、媒体中心语音SDK、各个信源SDK 3、整体SDK内部是通过gradle.properties自定义配置插拔式子SDK是否启用 4、这种插拔式SDK可以应对不同平台化架构、不同商业形态、不同业务类型、不同产品交付项目、不同HMI样式;我们的SDK既可以提供全量功能的aar,也可以自定义配置指定功能集的aar;输出的是一个SDK---lionmediacenterapi.aar,但是内部皆可自定义配置;
收藏
收藏
0 条评论
下一页