RDA8826 bug修复记录

这篇博客详细记录了RDA8826芯片在软件层面的多个修复和改进,包括菜单布局调整、低电量来电接听问题、状态栏时间显示错误、情景模式设置、FM录音功能、信号条位置修正、手机密码更改、开关机铃声移除、解锁方式变更、计算器界面美化、主菜单选择优化、解锁提示框更新、墙纸改变影响、音乐与事件显示冲突以及主页和文件重命名等多方面的问题解决过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

将菜单中的某一项换到别处

添加菜单项方法如下
ADD_APPLICATION_MENUITEM((IDLE_SCREEN_MENU_ID,0,12,
#ifndef __MMI_MULTI_SIM__
                MAIN_MENU_CALL_HISTORY,
#else
                MENU_MTPNP_DM_CALL_HISTORY,
#endif
                MAIN_MENU_PHONEBOOK_MENUID,
                MAIN_MENU_AUDIOPLAYER_MENUID,
                MAIN_MENU_CAMERA_MENUID,
                MAIN_MENU_MESSAGES_MENUID,
                MAIN_MENU_MULTIMEDIA_MENUID,
                MAIN_MENU_FILE_MNGR_MENUID,
                MAIN_MENU_FUNANDGAMES_MENUID,
                MAIN_MENU_ORGANIZER_MENUID,
                MAIN_MENU_EXTRA_MENUID,
                MAIN_MENU_SETTINGS_MENUID,  
                MAIN_MENU_SERVICES_MENUID, 
                MAIN_MENU_STK_MENUID,
    0,INSERTABLE,MATRIX_MENU,MAIN_MENU_MENU_TEXT,MAIN_MENU_PHONEBOOK_ICON));

低电量在carema预览时,来电无法接听

soft/application/coolmmi/mmi/MiscFramework/src/PowerCharger.c

注释掉
mmi_camapp_clean_app();

状态栏时间显示bug

soft/application/coolmmi/mmi/GUI/wgui_status_icons.c

注释掉判断
//#ifdef __MMI_SMARTPHONE_FEATHER__
if ((MMI_status_icon_bars[0].flags & STATUS_ICON_BAR_DISPLAY)
            || (MMI_status_icon_bars[1].flags & STATUS_ICON_BAR_DISPLAY))
{
    show_time_on_status_bar();
}
//#endif

关闭自定义情景模式

soft/target/r630_8809e2/target.def

#GLOBAL_EXPORT_FLAG += __MMI_USER_DEF_PROFILE__

打开FM下录音菜单

soft/application/target_res/qvga_3232/mmi_customer/Res_MMI/Res_MainMenu.c

修改
#ifdef FM_RADIO_ENABLE#if 0//def FM_RADIO_ENABLE

待机界面信号条显示太靠下,需和右边的电池显示平行

soft/application/coolmmi/mmi/GUI/src/wgui_status_icons.c

减y轴原值
else if (MMI_status_icons[id].flags & STATUS_ICON_DISPLAY)
                        {
                            /* store position of the icon */
                            ix1 = MMI_status_icons[id].x + sbx;
                            iy1 = MMI_status_icons[id].y + sby-5;

                            if (MMI_status_icons[id].state > 0)
                            {
          
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值