立即注册
查看: 2464|回复: 3

[原创] mt2503 [idle]mt6261平台不插SIM卡无信号

发表于 2017-10-30 11:00:00 | 显示全部楼层 |阅读模式 来自 广东省深圳市
[DESCRIPTION]
MT6261之前平台,即使不插SIM卡,默认会以SIM 1去注册网络显示信号,以可拨打紧急电话。但在61平台,不插SIM卡,则不再显示信号。
[SOLUTION]
在MT6261平台以下函数代码做了改动:
static void mmi_nw_info_signal_set_strength(
mmi_sim_enum sim,
S32 strength_in_percentage)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
S32 percent = strength_in_percentage;
S32 mainlcd_icon_id = STATUS_ICON_INVALID_ID,
sublcd_icon_id = STATUS_ICON_INVALID_ID;
srv_nw_info_service_availability_enum service_availability = srv_nw_info_get_service_availability(sim);
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
mmi_nw_info_signal_get_icon_id(
sim,
&mainlcd_icon_id,
&sublcd_icon_id);
/*下面这个判断即是判断没插SIM卡,或不是full service状态,就将信号格的percent置为0 */
if (!srv_sim_ctrl_is_inserted(sim) || service_availability != SRV_NW_INFO_SA_FULL_SERVICE)
{
percent = 0;
}
/*客户若要不插SIM卡显示信号,可将此代码去掉*/
MMI_TRACE(MMI_NW_INFO_TRC_GROUP, TRC_MMI_NW_INFO_SIGNAL_ICON_CHANGED,
sim, percent);
wgui_status_icon_bar_change_icon_level(mainlcd_icon_id, percent);
if (sublcd_icon_id != STATUS_ICON_INVALID_ID)
{
wgui_status_icon_bar_change_icon_level(sublcd_icon_id, percent);
}
wgui_status_icon_bar_update();
}

已绑定手机
发表于 2017-10-30 11:41:04 | 显示全部楼层 来自 上海市
手机不插SIM要求能拨打紧急电话,这好像是全世界运营商的要求吧?
已绑定手机
发表于 2017-10-30 12:25:01 | 显示全部楼层 来自 河南省平顶山市
SandFoam大神,以后遇到困难还请多多指教
已绑定手机
发表于 2017-10-30 12:47:56 | 显示全部楼层 来自 广东省深圳市
KAN BU DONG :) 努力学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
微信客服扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表