首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > mtk平台添加菜单

mtk平台添加菜单

资料介绍
mtk平台添加菜单
Mtk平台添加菜单
Mtk平台的菜单结构是一个多叉树。可以参照手机开机后进入的界面来理解。

手机开机后进入的是idle界面。然后再进入的是其主菜单界面。主菜单界面下有许多子
菜单,这些子菜单有共同的父亲,即是idle界面。在这些子菜单下面又分别有其子菜单
。如此构成我们的菜单的大概结构。但是这个结构里面也有些例外。比如某一个功能界
面下有一个进入option的左键,点击左键后会进入一个菜单界面,那么这些菜单通常是
不给它们指定父亲的。又比如,当我们点击某个菜单进入一个list界面的时候,虽然出
现的是一个菜单模式的界面,但是这些list可能是在一个独特的结构里面,并没有纳入
通用的菜单结构。


Mtk平台的菜单结构通常可以在res_xxx.c的文件里面看到。这些文件通常都放在\pluto
mmi\Customer\CustResource\PLUTO_MMI\Res_MMI目录里面。主菜单的结构放在res_mai
nmenu.c文件里。如果我们不能确定自己想要查找的菜单究竟是在哪个文件里描述的,那
么我们可以从主菜单开始,参照真实的手机上的菜单层次找到。
那么下面用一段代码来说明通用的菜单结构添加方法。
ADD_APPLICATION_MENUITEM((IDLE_SCREEN_MENU_ID,0,12,
MAIN_MENU_PHONEBOOK_MENUID,
MAIN_MENU_MESSAGES_MENUID,
MAIN_MENU_CALL_HISTORY,
MAIN_MENU_SETTINGS_MENUID,
MAIN_MENU_MULTIMEDIA_MENUID,
MAIN_MENU_FILE_MNGR_MEN
标签:平台添加菜单
mtk平台添加菜单
本地下载

评论