微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503 如何客制化墙纸?墙纸支持的格式有哪些?有无大小限制?

mt2503 如何客制化墙纸?墙纸支持的格式有哪些?有无大小限制?

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
客户需要替换现有的wallpaper,客制化自己的wallpaper到project中。
[SOLUTION]
做法:
1,修改资源文件
将Mcu\plutoMMI\customer\Images\对应的分辨率\image.zip
解压得到一个MainLCD文件夹,然后进入MainLCD\IdleScreen\Wallpaper\
替换原来的wallpaper,(这里需要注意请将bmp,jpg和gif,的都替换掉,因为不同系统使用的格式不一样,若需了解具体系统会使用哪种格式可以
查看mmi_features.log里面__MMI_RES_TYPE_WALLPAPER__的设定)
再将MainLCD打包为Image.zip替换原来的zip文件。

2执行
makeresgen
makeremakemmiresource
支持格式:
BMP,JPG,GIF,PNG,SVG,M3D
有无大小限制:
用作wallpaper的图片是有限制的,这个限制在不同的平台有所不同,具体可以查看FileMgrServicehdlr.c文件,里面的
g_fmgr_wallpaper_limit_array数组。如下图所示:


例如查看jpeg文件的限制,即IMG_JPG_LIMIT_ITEM,它后面的数字,分别表示大小及长宽限制,0表示没有限制,大小单位是Kbyte。
此外,若客户需要增加默认壁纸的数目,除了在资源image下添加文件外,
还需要在mcu\plutommi\customer\custresource\客户对应的project\MMI_Feature_switch_***.h中修改 CFG_MMI_WALLPAPER_NUM的值。
/*
Description:numberofwallpaper
Option:[__OFF__,1~16]
ReferenceD_APP_PhoneSetup.doc
*/
#defineCFG_MMI_WALLPAPER_NUM(__OFF__)
请注意资源中增加的的img文件命名应遵照之前的格式命名,如WALL01.gif、WALL02.gif依次增加。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top