MMI主要由一些资源构成,包括字串、图标、图片等。资源的加载在开机时统一进行,在初始化(MMI_task中)对所有资源进行加载。感觉MTK将菜单也做为一种资源来处理,具体是不是这样还需要以后的学习中理解。
举个例子,Camera的菜单显示。Camera的所有字串及图片资源统一由PopulateCameraRes(Res_camera.c)文件加载,而这个函数由将被PopulateResData(PopulateRes.c)调用,其它所有资源也是一样,所以像资源这种东西都是再初始化时统一加载,目前对于存放位置还不清楚,应该是只加载了一张资源的MAP表进来,具体内容还需要进一步的学习。