下载中心
11A的屏幕机制doc
1星 发布者: nkyqsl

2013-09-29 | 1积分 | 30.5KB |  0 次下载

下载 收藏 评论

文档简介
标签: 的屏

的屏

幕机

幕机

11A的屏幕机制11A的屏幕机制刚接触11A的时候,相信大家也很迷茫,在断点打到EntryNewScreen或者mmi_frm_scrn_enter时,很少会跑到,导致开发的速率缓慢,我也是深受其害,所以就看了下现在的屏幕管理,只是简单的说了下现在的处理思路,没有很深的去分析各个函数。 11A中屏幕的概念十分淡薄,不过也有涉及,并没有摒弃掉10A中的树形结构的处理,下面根据新加一个应用来简单介绍下流程。1. 在新加一个APP时,我们会定义对应的launch函数,而他的实现会去执行VfxAppLaunc her::launch,而我们一般只传3个参数进去,其他当缺省值处理,第一个是APP_ID( 这个比较重要,维护树形结构的group_id是以其为base来获取),第二个是对应类的 信息,第三个是mmi_frm_group_send_event中被call的ID(这个一般是ROOT)。接着 他会去根据APP_ID创建group_ID并且进入。可以简单的理解为:VfxAppLauncher::la unch这个函数就是以前的mmi_frm_group_create和mmi_frm_group_enter,特殊的就是 我们不在去主动的定义ID,而且由APP_ID得到的GROUP_ID是放在ROOT下。(其实以前 的类似ID的定义也是根据APP_ID为基础累计,现在只是MTK帮我们做了这一步)2. 下来是进屏了,我们会去重新实现下VfxApp这个类的onRun函数(完成多态),在这个 函数中会去创建VfxXXXMainScr的类(继承于VfxMainScr),然后调用其成员函数sho w,这个函数会去主动获取个没有用过的screen_id来调用mmi_frm_scrn_enter,这样 我们熟悉的进屏……

评论
相关视频
  • 控制系统仿真与CAD

  • PLC功能指令应用详解

  • 微波毫米波电路分析与设计

  • Android车载系统框架

  • 天线原理与基本参数

  • 嵌入式电机驱动 SoC NSUC1610 的座椅通风应用解说

推荐帖子
精选电路图
  • 家用电源无载自动断电装置的设计与制作

  • PIC单片机控制的遥控防盗报警器电路

  • 短波AM发射器电路设计图

  • 开关电源的基本组成及工作原理

  • 用NE555制作定时器

  • 基于TDA2003的简单低功耗汽车立体声放大器电路

×