MTK手机平台添加资源和菜单的方式(修改)

MTK手机平台添加资源和菜单的方式(修改)

 

该文章转自手机设计天下网www.rd3721.com

原文地址:http://www.rd3721.com/bbs/info89a7347.html

 

一、菜单的修改或增加:

以一个例子的方式介绍如何添加一个菜单,例子如下:

      在主菜单的设置菜单下增加一个我的设定子菜单,我的设定下有两个子菜单:我的设定1”我的设定2”,打开这两个菜单,分别显示一幅动画。

步骤如下:

 

1../plutommi/mmi/Setting/SettingInc目录下的SettingDefs.h文件中增加如下内容:

a. enum STR_SETTING_LIST的最后增加三个字符串ID的声明: 

  

b. enum SCR_SETTING_LIST的最后增加三个Screen ID的声明: 

  

c. enum IMG_SETTING_LIST的最后增加一个Image ID的声明:

d. ../plutommi/mmi/Inc目录下GlobalMenuItems.h文件中enum   GLOBALMENUITEMSID 的最后增加三个菜单ID的声明:(有的是在本AP或模块的*Defs.h中声明) <下面三项需要放在 MAX_MENU_ITEMS_VALUE 的前面>

  

 

 

2../plutommi/Customer/CustResource/PLUTO_MMI目录下的Ref_list.txt中添加三个字符串:<注意:此处各个字符串中间应该使用TAB字符隔开!!!>

 

 

STR_MY_SETTING Undefined 10 My Setting My Setting 我的设定 我的设定
STR_MY_SETTING1 Undefined 10 My Setting1 My Setting1 我的设定1 我的设定1 
STR_MY_SETTING2 Undefined 10 My Setting2 My Setting2 我的设定2 我的设定2     
    

 

3. .. /plutommi/Customer/CustResource/PLUTO_MMI/Res_MMI目录下的Res_Setting.c中的 void populateSettingMenu(void)函数中增加如下资源:

 

   

 

 

4. .. /plutommi/Customer/CustResource/PLUTO_MMI/Res_MMI目录下的Res_MainMenu.cvoid PopulateMainMenuRes(void)函数中 修改如下:

 

<代码中有多处ADD_APPLICATION_MENUITEM((MAIN_MENU_SETTINGS_MENUID...

,需要找准位置,对照模拟器核对,寻找和模拟器的实际显示相对应的ADD_APPLICATION_MENUITEM((MAIN_MENU_SETTINGS_MENUID...

实际对应的MAIN_MENU_SETTINGS_MENUID可能不只5个子菜单项,根据具体确定,

然后再修改...>

 

   

    ...

    改为:

 

 

     ... 

 

5../plutommi/mmi/Setting/SettingInc/目录下的SettingProt.h中增加如下的函数声明:

   

 

6../plutommi/mmi/Setting/SettingSrc/目录下的SettingSrc.c中增加如下的函数定义:

     

7../plutommi/mmi/Setting/SettingSrc/目录下的SettingSrc.cvoid InitSettingApp(void)函数下增加如下代码:

<zc:../plutommi/Customer/CustResource/PLUTO_MMI/Res_MMI目录下的res_setting.cvoid populateSettingMenuHilite (void)函数下加如下代码:>

 

  

 

   基本概括如下:

a. Ref_list.txtRes_*.c中增加资源;

b. *Defs.h中声明所有资源的ID,包括字符串ID、图片ID、菜单ID、窗口ID

c. 在具体的实现代码文件中增加处理代码。

 

 

该文章转自手机设计天下网www.rd3721.com

原文地址:http://www.rd3721.com/bbs/info89a7347.html

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值