MTK 菜单资源的添加与开关机有关的代码

本文解决了手机界面菜单动画缺失的问题,通过正确配置CustResDef.h文件中的显示方式宏,确保菜单显示与预设一致,并提及了开关机铃声的实现方法。

今天终于解决了困扰很久的问题:

在进入手机界面时,只有菜单名,却没有与菜单相应的gif动画。

在CustResDef.h中,可以加载菜单的资源:

        #elif defined (__MMI_MAINLCD_128X128__)

            #define CUST_IMG_PATH                "..////..////Customer////Images////NEPTUNECOLOR128X128"

            #define CUST_IMG_BASE_PATH                "..////..////Customer////Images////NEPTUNECOLOR128X128"

对于菜单有九宫格、Page、list三种显示方式,定义了哪种显示方式,就会调用与之相关的动画
对于菜单的显示方式主要用CFG_MMI_MAINMENU_TYPE、__MMI_MAINMENU_TYPE__两个宏来决定
有时,虽然#define CFG_MMI_MAINMENU_TYPE (__PAGE__),但是,如果__MMI_MAINMENU_TYPE__的
定义仍为九宫格方式时,显示的菜单有可能还是九宫格而不是Page。
所以需要对CFG_MMI_MAINMENU_TYPE、__MMI_MAINMENU_TYPE__两个宏都要定义为Page方式。
今天的收获是知道了菜单的显示格式选择有关的代码,下次再遇到没有显示菜单动画的问题,就比较容易知道问题所在
注意:如果修改了CFG_MMI_MAINMENU_TYPE、__MMI_MAINMENU_TYPE__两个宏,就需要new一下,如果使用
         remake,可能得不得预期的结果。
对于开关机铃声的关键字为 POWER_ON_TONE、POWER_OFF_TONE;当开关机声音没有从音频功放输出、或者没有
出现开关机声音时(当设置好afe.c中的音频功放后),可以在case POWER_ON_TONE下添加开启音频功放的代码实现操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值