本文档针对MTK平台手机,通过添加一个简单的helloworld模块,让初学者熟悉在MTK平台添加新模块的步骤,并熟悉MTK平台的基本架构
添加HelloWorld模块
1.添加开关:
添加编译模块时所需要的宏
plutommi\customer\custresource\PLUTO_MMI\MMI_features.h
2.在plutommi\mmi下建立目录HelloWorld
在HelloWorld下建立三个目录:
Inc:用于存放模块的.h
HelloWorldGprot.h
HelloWorldProt.h
HelloWorldTypes.h
HelloWorldDefs.h
Src:用于存放模块的.c
HelloWorld.c
Res:用于存放模块的资源文件
HelloWorldGprot.h模块对外接口,供模块外部调用的函数原型在此申明,模块内部接口就不要放这里了
/*************************************************************************/
#ifndef __HELLOWORLD_GPROT_H__
#define __HELLOWORLD_GPROT_H__
#include "PixtelDataTypes.h"
#include "HelloWorldTypes.h"
extern void mmi_HelloWorld_entry(void);/* 模块入口,理解成dos程序的main好了 */
#endif /* __HELLOWORLD_GPROT_H__ */
/*************************************************************************/
HelloWorldProt.h模块内部接口,供模块内部调用的函数原型在此申明
/*************************************************************************/
#ifndef __HELLOWORLD_PROT_H__
#define __HELLOWORLD_PROT_H__
#include "HelloWorldGprot.h"
extern void mmi_HelloWorld_entry(void); /* 本模块主界面入口例程 */
extern void mmi_HelloWorld_exit(void); /* 本模块主界面退出例程 */
#endif /* __HELLOWORLD_PROT_H__ */
/*************************************************************************/
HelloWorldTypes.h本模块用到的一些常量、自定义数据类型、结构的定义
HelloWorldDefs.h本模块用到的资源ID定义
HelloWorld.c模块功能函数的实现部分
3.修改的相关系统文件
make\plutommi\plutommi.inc 所有mmi部分的头文件所在目录的相对路径列表:plutommi\mmi\HelloWorld\Inc
make\plutommi\plutommi.pth 所有mmi部分的源文件所在目录的相对路径列表:plutommi\mmi\HelloWorld\Src
make\plutommi\plutommi.lis 所有mmi部分的源文件(相对路径)列表:plutommi\mmi\HelloWorld\Src\HelloWorld.c
MTK模块添加步骤_信息与通信_工程科技_专业资料。帮助MTK新手快速入门MTK 模块添加步骤 1、 在 plutommi\mmi 目录下添加模块名:java 2、 在 java 目录下新建头...
MTK资源模块添加 主要内容 MTK手机MMI程序的基础知识 1、MMI程序模块的添加 2、资源的添加 3、字符串资源 4、菜单的添加 本节课所要达到的目的: 在工具箱菜单...
我们知道 MTK 有个 features_switch 里面有好多宏开关,根据宏 开关变化 一些...资源添加资源的添加分为三个步骤:准备原材料,添加资源 ID(一般都在各个模块的...
mtk增加lib_信息与通信_工程科技_专业资料。Post navigation ← Previous Next → 如何为 MTK 平台添加新模块 Posted on 2010 年 07 月 15 日 by DouO 目录...
MTK添加新的APP的总流程_IT/计算机_专业资料。MTK新手入门的添加APP的流程,...mmi_Myapp_init 放入到函数 InitAllApplications 中调用已完成我们模块的初始化 ...
怎样在MTK里添加自己的字库_IT/计算机_专业资料。今日推荐 157份文档 ... [MTK]金拇指矢量文字字库... 10页 1下载券 MTK添加模块 1页 免费...
MTK芯片开发--资源添加_工学_高等教育_教育专区。MTK芯片开发1. 确定目录结构结构及模块相关文件既然是在为 MMI 添砖加瓦,那么我们的程序模块也就放在/plutommi...
MTK手机平台添加资源和菜单的方式 一、 菜单的修改或增加: 以一个例子的方式...的最后增加三个菜单ID的声明:(有的是在本AP或模块的*Defs.h中声明) MENU_...
MTK_Java模块简介_计算机软件及应用_IT/计算机_专业资料。MTK_Java模块简介...()是midlet运行中按键事件源头,如果要对某按键做特殊处理, 在该函数中添加. ...
MTK 资源的一些收集资料 1. 资源添加 资源的添加分为三个步骤:准备原材料,添加资源 ID(一般都在各个模块的 XXXDef.h 中 定义),装载资源(一般在各个模块的 ...
热门文档