欢迎来到天天文库
浏览记录
ID:10838131
大小:9.34 MB
页数:0页
时间:2018-07-08
《Mocor平台MMI开发指南.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Mocor平台MMI开发指南Version:1.0.0DocCode:E-SW-MOCOR-UG-2009-002Date:2009-03-25www.spreadtrum.com重要声明版权声明本文档中的任何内容受《中华人民共和国著作权法》的保护,版权所有©2009,展讯通信有限公司,保留所有权利,但注明引用其他方的内容除外。商标声明展讯通信有限公司和展讯通信有限公司的产品是展讯通信有限公司专有。在提及其他公司及其产品时将使用各自公司所拥有的商标,这种使用的目的仅限于引用。不作保证声明展讯通信有限公司不对此文档中的任何内容作任何明示或暗示的陈述或保证,而且不对
2、特定目的的适销性及适用性或者任何间接、特殊或连带的损失承担任何责任。保密声明本文档(包括任何附件)包含的信息是保密信息。接收人了解其获得的本文档是保密的,除用于规定的目的外不得用于任何目的,也不得将本文档泄露给任何第三方。前言文档说明随着展讯平台的逐渐发展和日趋稳定,许多强大的开发工具也被引入到平台的开发中来,然而由于之前开发时的“各自为政”,再加上部分文档更新不够及时,导致很多有着极高参考价值的文档,在尚未面世之前,就已经被“尘封”了。为了便于用户掌握展讯平台的开发,我们整理了各模块的设计文档,采用层层深入的进阶方式,逐步剖析平台软件开发的重点和难点。并以事例
3、为基础来阐述应用的实现及接口调用。本文是MMI开发的基础性文档,在介绍平台开发时,我们以模拟器(Simulator)环境为基础,因为平台的绝大多数模块都是可以在模拟器上模拟的。模拟器的使用对我们的实际开发具有重要的辅助作用。因此本文的开篇将以如何使用模拟器的章节开始。阅读对象本文为MMI开发基础性的介绍文档,可供MMI开发人员参考。内容介绍本文档包括三篇内容,分别为:第一篇:基础篇,讲述了模拟器的使用,以一个小程序为基础描述了窗口的创建,并探讨了app模块化原理以及资源的生成和NV的使用等问题;第二篇:GUI会图篇。本篇讲述了文本、图像、图像的绘制,并集中讲述了
4、控件的使用等;第三篇:提高篇:本篇主要讲述消息机制,并分析了平台的软件结构和MMI初始化过程。在该篇中,我们还探讨了平台的内存使用,以及如何Debug等问题;文档约定本文档采用下面醒目标志来表示在操作过程中应该特别注意的地方。注意:提醒操作中应注意的事项。说明:说明比较重要的事项。目录第1篇基础篇A-1第1章如何使用模拟器A-11.1模拟器编译A-11.2模拟器资源编译A-41.3模拟器运行A-6第2章开始A-92.1HelloSPRDA-92.2模拟器信息存储文件A-12第3章窗口A-123.1窗口的概念A-123.2窗口的创建A-133.3处理消息A-173
5、.4窗口的销毁A-193.5小结A-20第4章App程序A-204.1App模块划分A-204.2如何建立一个新模块A-204.3编译APPA-204.4小结A-21第5章资源A-215.1简介A-215.2资源生成过程A-215.3资源目录结构A-225.4添加资源模块A-235.5字符串资源A-245.6图片资源A-275.7菜单资源A-30第6章窗口和控件A-35-A-341-6.1GUI控件A-356.2为窗口增加控件A-356.3窗口和控件的关系描述A-386.4菜单控件的使用A-386.5如何使用菜单项IDA-446.6剥离模块的窗口和菜单IDA-4
6、56.7小结A-46第7章如何使用NVA-467.1NV的概念A-467.2创建模块化文件A-477.3读NV数据A-497.4写NV数据A-507.5使用NVA-517.6小结A-53第8章关于本文的测试代码A-53第2篇GUI绘图A-55第1章文本A-551.1字体A-551.2文本显示接口A-561.3字库添加A-651.4小结A-68第2章图形A-692.1画点和线A-692.2画矩形区域A-712.3填充区域A-72第3章图像A-733.1固定资源图像A-733.2非资源图像A-76第4章窗口A-764.1窗口TableA-774.2窗口Table元素
7、的宏定义A-77-A-341-4.3窗口元素ID定义A-924.4窗口表的解析A-94第5章GUI控件A-955.1控件概述A-955.2内嵌于窗口的部件A-965.3控件的风格与主题A-965.4控件布局A-985.5消息的产生和处理A-995.6控件统一接口简介A-995.7控件的创建和销毁A-995.8Menu控件A-995.9ListBox控件A-1265.10Label控件A-1485.11TextBox控件A-1565.12RichText控件A-1695.13EditBox控件A-1795.14Button控件A-1915.15Tab控件A-205
8、5.16Dropdown
此文档下载收益归作者所有