首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > mtk上电话薄的实现及相关细节代码彻底解析

mtk上电话薄的实现及相关细节代码彻底解析

资料介绍
MMI电话薄-acrobatMTK 电话薄中所用到的数据结构及其在电话薄中的作用
程序就是 数据结构 + 算法 。了解了程序的数据结构,那么整个系统就明白一大半了。 下面关于电话薄用到的比较重要的数据结构,看完应该对电话薄有个比较清晰的认识。

第 一 个 问 题

MTK

系 统 中 怎 么 存 储 电 话 薄 的 ?

(PhoneBook[MAX_PB_ENTRIES])
电话薄中最重要的结构 MMI_PHB_ENTRY_BCD_STRUCT PhoneBook[MAX_PB_ENTRIES]; 其中 PhoneBook 是存储电话本的数组,大小为手机的容量 + SIM1 卡容量 + SIM2 卡容量 注意:PhoneBook 中的数组的内容并不是连续的。比如 手机容量为 500,SIM1 为 250,SIM2 为 150,则, 数组内容分配如下:手机 PhoneBook [0:499]+ SIM1[500:749] + SIM2[750:899] SIM1 的数据是从 501(非数组序号)个开始是 SIM1 的电话薄内容,顺序是 SIM1 的物理顺序(非拼音顺序)。 同理,SIM2 的数据是从 751(非数组序号)个开始的。 如果 SIM1 没有满,则,501―751 之间的内容后面会是有空的。 对此结构的描述:主要存储电话本的数据 typedef struct { MMI_PHB_NUMBER_BCD_STRUCT tel; MMI_PHB_NAME_STRUCT alpha_id; U8 field; /* Indicate if an entry has the field */ U8 dummy; /* Make sure each phb structure is two-bytes aligned. */ } MMI_PHB_ENTRY_BCD_STRUCT; typedef s
标签:电话-acrobat
mtk上电话薄的实现及相关细节代码彻底解析
本地下载

评论