原创 如何在MTK上添加一个菜单和图片

2009-4-29 14:33 5651 4 4 分类: 智能手机
  

建议新手可以参考计算器这个工具对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删除后,重新压缩MainLCDimage.zipPLUTO176X220表示你用的屏幕是什么尺寸的,这里是176X220的。


 


然后update或者是new一次工程,因为这里修改添加了资源和资源文件。


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /3 下一条