傅贵的MMI实例培训教程:MTK无线通信平台指南

需积分: 4 13 下载量 62 浏览量 更新于2024-08-01 收藏 1.37MB PDF 举报
"这是一份经典的MMI(Mobile Man Machine Interface)实例培训教程,由MTK平台知名作者傅贵编写,旨在帮助读者理解和掌握MTK无线通信平台上的用户界面开发。教程分为三个部分:基础、绘画和互动,覆盖了从屏幕、程序、资源到控件、触摸屏和高级模板等多个关键知识点。" 该教程详细介绍了MMI开发的基础知识,从简单的"Hello,World"程序开始,引导读者适应嵌入式系统与通用系统之间的差异。在嵌入式系统中,应用程序通常与系统融为一体,因此开发MMI应用需要在大程序中添加新的入口点。教程中演示了如何借用现有程序的入口函数`goto_main_menu`作为起点。 第一部分基础篇主要讲解了以下几个方面: 1. 开始:介绍准备工作的概念,以及在手机上显示Idle、MainMenu等基本界面,并通过"Hello,World"的例子说明程序入口的改变。 2. 屏幕:涉及屏幕的相关设置和操作。 3. 程序:讲解如何在MMI平台上创建和运行程序。 4. 资源:涵盖资源管理,包括内存和数据资源的使用。 5. 字串资源:介绍字符串资源的处理方法。 6. 菜单资源:如何创建和设计菜单结构。 7. 图像资源:讨论图像的加载和显示。 第二部分绘画篇深入到图形元素的绘制: 1. 开始:引入绘画的基本概念。 2. 文本:如何在屏幕上显示和操作文本。 3. 图形:讲解基本图形的绘制技术。 4. 图像:探讨图像的处理和应用。 5. 背景:如何设置和使用背景图片。 6. 层:介绍多层图像的叠加和管理。 第三部分互动篇则关注用户交互: 1. 开始:概述交互设计的基本原则。 2. 控件:讲解各种控件的创建和使用,如按钮、列表等。 3. 键盘:处理键盘输入事件的方法。 4. 触摸屏:介绍如何支持触摸屏操作。 5. 高级控件:讲解更复杂或特定功能的控件。 6. 屏幕模板:使用预定义的屏幕布局模板。 7. 高级模板:介绍如何创建和使用自定义的复杂模板。 通过这份教程,读者可以逐步掌握MTK平台上MMI开发的全过程,从基本的界面设计到复杂的用户交互,全面了解MMI编程技术。同时,傅贵提供的联系方式使读者在学习过程中遇到问题时能得到及时的解答和支持。