android与symbian应用程序框架.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
应用程序框架应用程序框架 Symbian vs Android 应用程序框架应用程序框架 消息传递 绘图绘图 Behind framework Symbian窗口与控件窗口与控件 窗口与控件窗口与控件 RWindow最主要属性是rect与z-order 通过window group组成一树状结构 CCoeControl封装了一个Rwindow GC封装了绘图方法,最终写入device的frame buffer Coemain.cpp是应用程序框架中最重要的一个文件,其中 CCoeEnv封装了SystemGc,RWindowGroup类的iRootWin, 它是所有控件窗口的根。 一般控件使用SystemGc绘图,它是CCoeEnv提供给所有控 件共享的。 Symbian消息接收与分发消息接收与分发 消息接收与分发消息接收与分发 Cone window server与应用程序的桥梁 Cone封装了消息循环,使用RWsSession向wserv请求消息 Cone分发消息到CCoeAppUi,ui类按照control stack(iStack 成员成员))分发消息分发消息 Symbian 中中fep输入法输入法 中中 输入法输入法 Cone对输入法做了特殊处理,让消息先发送给输 入法 在control stack 中优先级最高,所以消息先分发给 fepfep 更多关于更多关于Symbian应用程序框架应用程序框架 更多关于更多关于 应用程序框架应用程序框架 参考/bbs/thread-9078-1- 1.html Wserv如何处理绘图指令,参考 /blog/space/blog/space--11--dodo--blogblog--idid-- 989.html /blog/space-1-do-blog-id- 990.html Android应用程序框架基本结构应用程序框架基本结构 应用程序框架基本结构应用程序框架基本结构 Window/view/surface Activity default窗口对应一个 PhoneWindow,一个 PhoneWindow有一个 DecorView,它是所有view 的 根,组成一个树状图。 Symbian中根是 RWindowGroup Layout是一个ViewGroup , Symbian中不强调group,强调 parent, sibling关系。 View vs RWindow PhoneWindow对应一个 ViewRoot与surface打交道 Android绘图绘图 绘图绘图 Canvas vs GC view是被动的接受ViewRoot给它传递过来的canvas,然后 view在此canvas上绘图。vs SystemGc 参考参考ViewRoot.javaViewRoot.java 的的ViewRoot::drawViewRoot::draw Android 图形系统中一个重要的概念是surface 。View

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档