建议新手可以参考计算器这个工具对MTK的代码进行熟悉,文件Calculator.c<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
例子:在工具箱中添加一个菜单“电子地图”
步骤A)找到文件Res_MainMenu.c (plutommi\customer\custresource\pluto_mmi\res_mmi)
记得必须是这个路径的,另外一个同名的文件是会被这个文件覆盖的,然后找到这一行ADD_APPLICATION_MENUITEM((MAIN_MENU_ORGANIZER_MENUID,MAIN_MENU_SYSTEM_MENU_ID,5, (注意看控制的开关是否有效)。
将5改成6,既多一个菜单。在下面添加ORGANIZER_MAP_MENU。
步骤B)找到文件GlobalMenuItems.h (plutommi\mmi\inc)
在enum GLOBALMENUITEMSID {}中添加一个MenuID,如ORGANIZER_MAP_MENU。
步骤C)可新建一个文件res_map.c或者在res_mainmenu.c下添加
ADD_APPLICATION_MENUITEM((ORGANIZER_MAP_MENU,MAIN_MENU_ORGANIZER_MENUID, 0,SHOW,MOVEABLEACROSSPARENT|SHORTCUTABLE,DISP_LIST,STR_MENU_MAP,IMG_MAP_IMAGE));
其中STR_MENU_MAP为菜单显示的字符串,IMG_MAP_IMAGE为菜单前面的图标
步骤D)将字符串和图片添加到MTK工程中去。
在文件res_map.c中,或者在res_mainmenu.c中添加
ADD_APPLICATION_STRING2(STR_MENU_MAP,"Image Editor","Picture Editor");//字符串
ADD_APPLICATION_IMAGE2(IMG_MAP_IMAG,CUST_IMG_PATH"\\\\MainLCD\\\\ImageEditor\\\\BG.GIF","Backgropund image for Picture Editor Screen"); //图片
图片路径需要自己修改成图片所在的路径。然后将真实的图片放到\plutommi\Customer\Images\PLUTO176X220\MainLCD中去,将外面的image.zip删除后,重新压缩MainLCD成image.zip。PLUTO176X220表示你用的屏幕是什么尺寸的,这里是176X220的。
然后update或者是new一次工程,因为这里修改添加了资源和资源文件。
文章评论(0条评论)
登录后参与讨论