temp
2016-09-27 21:15:07 0 举报
temp,通常指的是温度。它是衡量物体热度或冷度的物理量,常用单位有摄氏度(℃)和华氏度(℉)。温度的变化直接影响到我们的生活,如季节的更替、食物的烹饪等。在科学研究中,温度也是一个重要参数,如化学反应的速度、物质的状态等都与温度有关。此外,人体内部也有严格的温度调控机制,以保证生命活动的正常进行。因此,了解和掌握温度的概念,对于我们的生活和学习都具有重要意义。
作者其他创作
大纲/内容
IGamePlayer
DrawableRecycler(回收机制)
插件没有真正显示时,消息处理:1 直播间未显示时:通知消息直接缓存;查询消息使用基本信息查询器或者等着直播间加载后,再去查询;2 直播间已显示时(表示已加载):可直接分发消息给直播间插件
插件入口管理器
各种操作,在直播间还没有真正显示时,就通过反射创建插件初始化中注册的Core进行通信;如YY协议数据,登录回调等等消息
ImageView
神曲
Tinder
.....
显示Loading提示界面
YYRelativeLayout
YYFrameLayout
GameService
soogchoose
关掉loading提示界面
狼人杀
SCREEN
反射注册插件消息分发器
IM
这时用户才真正看到直播界面
视图映射
插件初始化
Button
1 各种Core和相关类的创建,消息交互逻辑处理
RelativeLayout
操作2
操作3
1 加载插件dex部分内容及相关初始化类2 初始化类创建及初始化工作3 各种交互Core的注册(包括与宿主)
加载插件Dex文件到内存
插件外部交互消息分发器
YYLinearLayout
内部消息分发器:往外分发消息
点击启动
YYButton
...
发送缓存消息列表给插件
PK
GamePlay
1 加载插件dex更多内容及相关要创建的类2 各种Core和相关类的创建,交互逻辑处理
AppBase
举例的插件:直播间 (dex)
发送初始化消息给插件
游戏模块优化:1 外部模块只能通过游戏服务接口,操控或通信游戏模块;不能发送msg;2 游戏行为抽象:对外部来说,单机、同屏、PK(1V1、多人游戏、其他)都只是一个游戏来着;2 游戏模块:数据和玩法相互隔离
点击观看直播
基本信息查询器:1 本地文件缓存2 在线拉取
entlive
启动完成
IGameDataCenter
YYImageView
......
宿主 (dex)
host
主入口,显示直播间
SINGLE
FrameLayout
发送显示直播界面消息
外部消息分发器:分发消息
IGameService
GameDataCenter
打开直播界面,用户看直播
NotifyALL(插件加载完成)
base sdk
1 初始化类创建及初始化工作3 各种交互Core的注册(包括与宿主)
消息缓存池
0 条评论
下一页