mt2503怎样在MMI获取SIM卡中文件数据
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
读取MMI中文件方法如下,有些一些重要的文件mtk都有读取并存在一些MMI全局变量中,例如:IMSI
[SOLUTION]
10A之前:
方法一:直接发送READSIMMSG--PRT_MMI_SMU_READ_SIM_REQrequest到L4,
参考函数:mmi_sat_get_spn_data
注册消息PRT_MMI_SMU_READ_SIM_RSP的CallBack函数,参考函数:mmi_sat_get_spn_data_handler
在规范GSM11.11中去查看文件的属性等信息,规范中定义的EFID映射到MTKcode中的enum值,可查找sim_file_index_enum
例:取得SIM卡的ICCID号,指SIM中存的ICCID号码,file_idx修改为FILE_ICCID_IDX,length为0X0A
方法二:用SIMAccess.c file中的API:mmi_sim_access_file_info/mmi_sim_access_transparent_ef/mmi_sim_access_linear_fixed_ef
10A之后:
用SIMAccessSrv.c file中的API:
srv_sim_get_file_info/srv_sim_read_record/srv_sim_read_binary/srv_sim_write_record/srv_sim_write_binary
读取MMI中文件方法如下,有些一些重要的文件mtk都有读取并存在一些MMI全局变量中,例如:IMSI
[SOLUTION]
10A之前:
方法一:直接发送READSIMMSG--PRT_MMI_SMU_READ_SIM_REQrequest到L4,
参考函数:mmi_sat_get_spn_data
注册消息PRT_MMI_SMU_READ_SIM_RSP的CallBack函数,参考函数:mmi_sat_get_spn_data_handler
在规范GSM11.11中去查看文件的属性等信息,规范中定义的EFID映射到MTKcode中的enum值,可查找sim_file_index_enum
例:取得SIM卡的ICCID号,指SIM中存的ICCID号码,file_idx修改为FILE_ICCID_IDX,length为0X0A
方法二:用SIMAccess.c file中的API:mmi_sim_access_file_info/mmi_sim_access_transparent_ef/mmi_sim_access_linear_fixed_ef
10A之后:
用SIMAccessSrv.c file中的API:
srv_sim_get_file_info/srv_sim_read_record/srv_sim_read_binary/srv_sim_write_record/srv_sim_write_binary
路过!
顶顶顶