SIM卡EFecc文件存储紧急号码和service category,但是如果存储超过5个,从第6个record开始就不能生效。
android 默认支持SIM卡内EFecc文件的前5个record,如果需要拓展支持5个以上,需要做如下修改:
1、define ECC_CUSTOM_MAX_SIM_RECORD 5",將5改成需求个数X
2、ECC_MAX_ENTRIES_COUNT 的定义值同样定义成需求的个数X(确保和ECC_CUSTOM_MAX_SIM_RECORD定义值一致)
3、typedef struct {
kal_uint8 num_ecc;
sim_ecc_entry_struct ecc_entry[5]; //这里的5也修改成需求的个数X
kal_uint8 ecc_rec_len;
kal_uint8 *ecc_ptr;
} sim_ecc_struct;
android 默认支持SIM卡内EFecc文件的前5个record,如果需要拓展支持5个以上,需要做如下修改:
1、define ECC_CUSTOM_MAX_SIM_RECORD 5",將5改成需求个数X
2、ECC_MAX_ENTRIES_COUNT 的定义值同样定义成需求的个数X(确保和ECC_CUSTOM_MAX_SIM_RECORD定义值一致)
3、typedef struct {
kal_uint8 num_ecc;
sim_ecc_entry_struct ecc_entry[5]; //这里的5也修改成需求的个数X
kal_uint8 ecc_rec_len;
kal_uint8 *ecc_ptr;
} sim_ecc_struct;