MMI软件
组织结构
GSM手机的MMI软件有一个主程序,主要作用是建立消息循环,负责分发消息。当收到来自底层的开机消息时,MMI层软件进行初始化,并创建基本窗口。窗口(window)是一个术语,它可以接收消息,可能在显示屏上有一个对应的显示区域,也可以没有。字符显示区,编辑域,或者既有字符显示区又有编辑域的对话窗口都是窗口的例子。基本窗口是MMI层所有窗口的"根",其它窗口都是这个窗口的子窗口。到达MMI层的GSM消息,其它窗口不处理时,都送到基本窗口中作缺省处理。在基本窗口中,根据不同情况,进行状态转换,分别创建等待关机、充电、等待插入SIM卡、等待输入PIN、等待SIM卡解锁等子窗口,处理开机及关机过程中的各项工作。顺利完成各项开机工作后,转入待机状态,创建待机窗口。如果因接听来电或拨打电话进入通话状态,则取消待机窗口,创建通话窗口。待机窗口可以完成拨号、启动快捷功能等工作,也可以进一步创建电话本、功能菜单等子窗口。菜单窗口可以派生一系列子菜单窗口,形成一棵菜单树。这棵菜单村把手机的众多功能有机地组织在一起。各个菜单窗口都是菜单窗口类的实例,菜单的选择、显示等功能都在菜单类中完成。
核心结构
根据GSM手机MMI软件开发的具体情况,采用面向对象的程序设计技术,用C语言以窗口方式和消息驱动机制来组织软件结构,可以满足对MMI软件开发工作的各项要求。在这个技术方案中,窗口管理是整个MMI软件的核心结构。窗口管理为对话窗口、菜单、编辑及其它用户输入输出操作提供了一个基本框架,为消息处理提供了基本手段。由于使用了面向对象的程序设计方法,MMI软件采用消息驱动机制。窗口管理收集所有的输人信息,然后把这些输入信息以消息的形式送往合适的窗口。这些消息的执行结果又可能产生新的消息,新消息的传送仍由窗口管理负责。窗口管理通过调用窗口函数,向窗口函数传递消息参数,把消息送到目的窗口。窗口函数是其所属窗口在窗口管理中注册的系统函数,是窗口最重要的属性。窗口管理调用窗口函数对窗口进行操作,处理窗口接收到的所有消息。窗口函数对消息的处理方法确定了窗口的表现和行为特征。
窗口管理调用标准的窗口函数,自动处理窗口的许多特性,应用程序只要负责创建窗口、处理窗口产生的高级事件及窗口的异常情况。在这个环境中,用户可以对GSM消息作处理,也可以让系统对GSM消息作缺省处理。窗口管理把来自键盘和软件中其它实体的消息送到具有当前焦点的窗口。在软件的整个运行过程中,总存在一个具有焦点的窗口,它负责处理输人消息,或者把消息沿着从子窗口到父窗口方向递送的传递链送到一个可以处理该消息的窗口。
“MMI软件_MMI”内容结束,大家还可以关注我们众财网了解更多关于《MMI》知识。
相关链接:http://www.zcw689.com/waihui/whtz/133547.html
相关内容
如何应对福汇软件出现乱码
如何应对福汇软件出现乱码,乱码,软件,手机
在福汇平台交易使用的软件
在福汇平台交易使用的软件,软件,平台,图表
MMI金融投资机构
MMI的金融投资机构
- 特斯拉软件更新 配备盲点警告声以及自
- 抢票软件涉“收费陷阱” 侵犯消费者公
- 火车票抢票软件到底靠谱吗?我们帮你实
- E8票据打印软件
- 特斯拉更新软件 “解冻”寒冷天气中的
- 不找“黄牛”代购 不盲目下载抢票软件
- 信托公司迅速补位手机空缺 积极推出信
- 爱信、爱德克斯、捷太格特和电装成立合
- 个税APP可以注册了 未来可实现电子缴税
- 抖音诉求被驳 百度不构成侵权
- 科蓝软件(300663)投资评级,科蓝软件(30
- 创业软件(300451)投资评级,创业软件(30
- 鼎捷软件(300378)投资评级,鼎捷软件(30
- 博思软件(300525)投资评级,博思软件(30
- 华宇软件(300271)投资评级,华宇软件(30
- 润和软件(300339)投资评级,润和软件(30
- 超图软件(300036)投资评级,超图软件(30
- 久其软件(002279)投资评级,久其软件(00
- 东华软件(002065)投资评级,东华软件(00
- 远光软件(002063)投资评级,远光软件(00
- 榕基软件(002474)投资评级,榕基软件(00
- 格尔软件(603232)投资评级,格尔软件(60
- 顶点软件(603383)投资评级,顶点软件(60
- 网达软件(603189)投资评级,网达软件(60
- 南威软件(603636)投资评级,南威软件(60
- 宝信软件(600845)投资评级,宝信软件(60
- 浪潮软件(600756)投资评级,浪潮软件(60
- 中国软件(600536)投资评级,中国软件(60
- 厦门台商政协委员和特邀人士走访软件信
- 海南将创新监管体系支持游戏产业发展