UU娱乐平台框架.ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

谢谢!
UU娱乐平台V1.00框架 讲解
林英杰 UU娱乐平台项目部
2010.10.18
大纲
• 一、UU娱乐平台整体框架 • 二、窗口消息机制详解 • 三、 UU娱乐平台应用详解
UU娱乐平台整体框架
消息中心 配置文件
应用列表 界面
短信高手 界面
显示界面
应用列表 逻辑处理
调用
短信高手
显示层
写入数据 读取数据
MSG_PEN_DOWN_EVENT, MSG_PEN_MOVE_EVENT, MSG_FULL_PAINT, MSG_GET_FOCUS, MSG_SYSTEM_INTERRUPT,
窗口消息机制详解
开始
初始化框架,将所 有功能窗口压栈
进入框架 屏幕
创建窗口 否
框架是否处于 中断状态

发送消息
接管按键和 触屏事件
消息
给栈顶发送
MSG_OPEN_WINDOW MSG_FULL_PAINT
消息
窗口消息机制详解
清除窗口
关闭窗口
是否栈顶
给栈顶发送
是 MSG_CLOSE_WINDOW
消息
给该窗口发送
MSG_CLOSE_WINDOW
消息

从栈中删除 该窗口

是否栈顶

从栈中删除 该窗口
是否最后一 个MMI窗口

从栈中删除 该窗口
注册删除屏幕 ID回调函数
广播:MSG_SYSTEM_RESUME 栈顶:MSG_GET_FOCUS 栈顶:MSG_FULL_PAINT
窗口消息机制详解
中断事件
运行退屏函数 (发消息)
栈顶:MSG_LOSE_FOCUS 广播:MSG_SYSTEM_INTERRUPT
1、中断事件发生时,先向栈顶发送 MSG_LOSE_FOCUS消息,然后向所 有栈中的窗口发送 MSG_SYSTEM_INTERRUPT消息;
运行退屏函数 (不发消息)
1、当退出时,从栈顶至下的顺序广播 MSG_CLOSE_WINDOW消息;
2、消除所有界面窗口
窗口消息机制详解
创建窗口
给栈顶发送 MSG_LOSE_FOCUS消息
关闭栈顶低优 先级的窗口
窗口ID是 否在栈中

把该窗口 移到栈顶

窗口压栈
给栈顶发送
MSG_GET_FOCUS MSG_FULL_PAINT
WIN_MMI_MUSIC WIN_MMI_DOWNLOAD
WIN_MMI_FILEMGR
UU娱乐平台应用详解
开始
进入框架
创建
WIN_MMI_APP
窗口
MSG_OPEN_WINDOW
发消息给
WIN_FUNC_INIT
窗口初始化 环境及内存
初始化界面 相关数据
创建层
MSG_FULL_PAINT
是否九宫 界面
ห้องสมุดไป่ตู้
逻辑层
显示控件
消息中心
浏览器
扣费
扣费提示 框界面
在线试听 界面
在线试听
网络
上传 下载
上传界面
同步下载 界面
扣费配置 试听资源
文件
文件
上传文件 下载文件
窗口消息机制详解
• 本消息机制没有消息队列,属于同步处理。 • 主要系统消息:
MSG_KEY_EVENT,
MSG_PEN_UP_EVENT, MSG_OPEN_WINDOW, MSG_LOSE_FOCUS, MSG_CLOSE_WINDOW, MSG_SYSTEM_RESUME
绘制列 表界面
绘制九

宫界面
是否打开 页面
创建
是 WIN_MMI_BROWSER
窗口
绘制列表显示 内容
UU娱乐平台应用详解
创建
WIN_MMI_BROWSER
窗口
MSG_OPEN_WINDOW
通过参数获 得访问页面
的URL
设置页面显 示区域
MSG_FULL_PAINT
窗口是否 重新获焦

逻辑判

断处理
退出框架
给栈顶发送
MSG_GET_FOCUS, MSG_FULL_PAINT
消息
UU娱乐平台应用详解
• 功能窗口:
WIN_FUNC_INIT
WIN_FUNC_DOWNLOAD
WIN_FUNC_UPLOAD WIN_FUNC_FEE
• 界面窗口
WIN_MMI_APP
WIN_MMI_DLG
WIN_MMI_BROWSER WIN_MMI_UPLOAD
2、栈中的窗口接到中断消息后,按从 栈顶至下的顺序执行该消息事件;
3、当中断恢复时,先按从栈底到栈顶的顺序广播 MSG_SYSTEM_RESUME消息,然后向栈顶发送 MSG_GET_FOCUS和MSG_FULL_PAINT消息。
窗口消息机制详解
退出框架
删除屏幕ID 回调函数
广播:MSG_CLOSE_WINDOW 清除所有界面窗口
设置滚动条 相关属性
重绘当 读取历 前页面 史页面
关闭浏览 访问新的 绘制空
器窗口
页面
白页
读取缓存
解析
下载网页
排版
显示
UU娱乐平台应用详解
UU娱乐平台应用详解
UU娱乐平台应用详解
UU娱乐平台应用详解
UU娱乐平台应用详解
UU娱乐平台应用详解
下载: 先clear播放器窗口,释
放资源(如果close窗口, 则关闭播放器窗口后立即显 示网页后再进入下载界面)。 再创建下载界面窗口
相关文档
最新文档