1、资源加载
在plutommi/Customer/CustResource/PLUTO_MMI/Res_MMI目录中新建Res_Lighter.c文件,添加PopulateLigherRes()函数,主要负责模块资源加载。
在PopulateRes.c文件中void PopulateResData(void)函数中调用PopulateLigherRes()函数。
2、在plutommi/Customer/ResGenerator makefile文件中将Res_Lighter.c加入到编译工程中。
3、首先定义基础Resource Base,在MMIDataType.h文件 RESOURCE_BASE_ENUM中定义Resource Base及其范围。如:
RESOURCE_BASE_RANGE(LIGHTER, 100) /
#define LIGHTER_BASE ((U16) RESOURCE_BASE_LIGHTER)
#define LIGHTER_BASE_MAX ((U16) RESOURCE_BASE_LIGHTER_END)
RESOURCE_BASE_TABLE_ITEM(LIGHTER)
4、定义好Resource Base之后,可以在工程lighter/lighterInc目录中的lighterDefs.h文件中定义资源的ID,包括ScreenID,String ID,Pictures ID等等。
5、添加资源
3.1字串资源 在plutommi/Customer/CustResource/PLUTO_MMI/目录中的ref_list.txt添加。
3.2图片资源或背景资源 plutommi/Customer/Images目录中找到对应使用的目录增加图片。