客户需要替换现有的壁纸,并将自己的壁纸定制到project中。
练习:
1、修改资源文件
将Mcu\plutommi\customer\Images\对应的分辨率设置为\image.zip
解压一个MainLCD文件夹,然后进入MainLCD\IdleScreen\Wallpaper\
更换原壁纸,(此处请注意,请更换所有bmp、jpg、gif,因为不同系统使用的格式不同。如果您需要知道特定系统将使用哪种格式,您可以。
检查mmi_features.log中__MMI_RES_TYPE_WALLPAPER__的设置)
将MainLCD打包为Image.zip以替换原始的zip文件。
2执行
马克雷斯根
makeremakemmiresource
支持的格式:
BMP,JPG,GIF,PNG,SVG,M3D
有尺寸限制吗:
用作壁纸的图片是有限制的,这个限制在不同的平台上是不一样的。有关详细信息,请检查FileMgrServicehdlr.c文件,该文件包含
G_fmgr_wallpaper_limit_array数组如下图所示:
例如,检查jpeg文件的限制,即IMG _ JPG _限制_项目。后面的数字分别表示尺寸、长度和宽度限制。0表示没有限制,大小单位为千字节。
另外,如果客户需要增加默认壁纸的数量,除了在资源图片下添加文件,
还需要修改MCU \ Pluto MMI \ customer \ cust resource \ project \ MMI _ feature _ switch _ * * *中CFG_MMI_WALLPAPER_NUM的值。h对应于客户。
/*
描述:数字壁纸
选项:__OFF__,1~16
参考
d _应用程序_电话设置. doc
*/
# define CFG _ MMI _ WALLPAPER _ NUM(_ _ OFF _ _)
请注意,资源中添加的img文件的名称应该遵循之前的格式,比如WALL01.gif和WALL02.gif,它们是依次添加的。
来源:Yiniu.com论坛