mtk平台添加菜单 Mtk平台添加菜单 Mtk平台的菜单结构是一个多叉树。可以参照手机开机后进入的界面来理解。手机开机后进入的是idle界面。然后再进入的是其主菜单界面。主菜单界面下有许多子菜单,这些子菜单有共同的父亲,即是idle界面。在这些子菜单下面又分别有其子菜单。如此构成我们的菜单的大概结构。但是这个结构里面也有些例外。比如某一个功能界面下有一个进入option的左键,点击左键后会进入一个菜单界面,那么这些菜单通常是不给它们指定父亲的。又比如,当我们点击某个菜单进入一个list界面的时候,虽然出现的是一个菜单模式的界面,但是这些list可能是在一个独特的结构里面,并没有纳入通用的菜单结构。Mtk平台的菜单结构通常可以在res_xxx.c的文件里面看到。这些文件通常都放在\plutommi\Customer\CustResource\PLUTO_MMI\Res_MMI目录里面。主菜单的结构放在res_mainmenu.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……
猜您喜欢
评论