根据Sim卡的插卡情况过滤通话记录
来源:互联网 发布:什么软件直播赚钱 编辑:程序博客网 时间:2024/05/17 06:12
修改两处代码:
mmi_sim_enum g_sim_filter=0;
static SRV_CLOG_HANDLE mmi_clog_create_srv_handle(mmi_clog_inst_struct *inst)
{
srv_clog_create_struct create;
srv_clog_init_para(SRV_CLOG_PARA_CREATE, &create);
//根据插卡情况设置Sim过滤器
if(srv_sim_ctrl_is_inserted(MMI_SIM1))
create.identity.sim_id|=MMI_SIM1;
if(srv_sim_ctrl_is_inserted(MMI_SIM2))
create.identity.sim_id|=MMI_SIM2;
g_sim_filter= create.identity.sim_id;
create.user_data = inst;
return srv_clog_create(&create);
}
extern mmi_sim_enum g_sim_filter;
static void mmi_clog_lt_refresh_data(mmi_clog_lt_inst_struct *inst)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
//考虑双卡都没有插的情况
if(g_sim_filter ==0)
return ;
mmi_clog_lt_update_read_status(inst);
mmi_clog_lt_load_num(inst);
mmi_clog_lt_load_log_ids(inst);
/* Can only refresh current index of select lt_id */
mmi_clog_lt_refresh_sel_index(inst);
}
mmi_sim_enum g_sim_filter=0;
static SRV_CLOG_HANDLE mmi_clog_create_srv_handle(mmi_clog_inst_struct *inst)
{
srv_clog_create_struct create;
srv_clog_init_para(SRV_CLOG_PARA_CREATE, &create);
//根据插卡情况设置Sim过滤器
if(srv_sim_ctrl_is_inserted(MMI_SIM1))
create.identity.sim_id|=MMI_SIM1;
if(srv_sim_ctrl_is_inserted(MMI_SIM2))
create.identity.sim_id|=MMI_SIM2;
g_sim_filter= create.identity.sim_id;
create.user_data = inst;
return srv_clog_create(&create);
}
extern mmi_sim_enum g_sim_filter;
static void mmi_clog_lt_refresh_data(mmi_clog_lt_inst_struct *inst)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
//考虑双卡都没有插的情况
if(g_sim_filter ==0)
return ;
mmi_clog_lt_update_read_status(inst);
mmi_clog_lt_load_num(inst);
mmi_clog_lt_load_log_ids(inst);
/* Can only refresh current index of select lt_id */
mmi_clog_lt_refresh_sel_index(inst);
}
- 根据Sim卡的插卡情况过滤通话记录
- 根据Sim卡的插卡情况过滤通话记录
- Sim卡中的通话记录与NVRAM中通话记录的关系
- 换卡或不插卡时删除通话记录
- 如何分开设定sim卡插卡和拔卡的debounce time
- mt6735[SIM] smartphone开机后热插入SIM卡,卡不能被识别,但是插卡开机就可以
- 双卡版本不插卡的情况下状态栏中只显示了一个信号图标,而不是两个信号图标,如何修改为2个图标
- 根据手机sim卡获取运营商信息
- 插入sim卡联系人不同情况分析
- Android通话记录过滤和监听
- 如何根据SIM卡背面的10位序列号判断运营商,国家,地区,卡商
- 如何根据SIM卡背面的10位序列号判断运营商,国家,地区,卡商
- MTK根据SIM卡slotId获取可以保存名字和号码的最大长度
- 请问下mtk双卡手机如何发短信是如何选择sim卡来发(双卡都可用的情况下)?
- 安卓手机不开机的情况下 怎么备份 联系人 短信 通话记录
- SIM卡编号的含意
- SIM卡内部的数据
- SIM卡数字的含义
- Struts2.x+Spring3.x+Hibernate4.x 整合(一)Struts环境搭建
- 黑马程序员-java加强-注解
- IE9 下实现Web系统快捷方式到系统开始菜单中
- 恢复出厂设置时删除手机上所有联系人
- 电路板上储能电容的使用原理及方案
- 根据Sim卡的插卡情况过滤通话记录
- 在写COM组件的时候遇到BSTR转换问题
- 联系查看两张卡的未接电话记录
- MATLAB 冒号用法大全
- iphone的动画效果类型及实现方法(收集)
- 解决VS2008程序的由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题
- Dijkstra算法求图的单源最短路径
- Mybatis源码研究4:日志框架的实现
- 把拒接电话作为已经接电话写到call log中