icfans

增加默认墙纸的数量

0
阅读(45) 评论(0)

[DESCRIPTION]
增加默认墙纸的数量
[SOLUTION]来自半导体社区
按照以下提示进行修改,并进行调试, 如果是11B.W13.08及之后的版本则增加7~9步:
1. 不要在make 文件中定义__MMI_WALLPAPER_NUM__
2. 在文件PhoneSetupResList.h下定义__MMI_WALLPAPER_NUM__ 的值为110
3. 在文件PhoneSetupResList.h下增加IMG ID, 包含在IMG_ID_PHNSET_WP_START 与
IMG_ID_PHNSET_WP_MAX之间
4.增加 STR_ID_PHNSET_DISPCHAR_IMGID_X, 直到您需要的数目为止(PhonseSetting.res)
5. 在image目录下增加图片资源。
6. 请在文件mmi_pluto_res_range_def.h下增加APP_PHONESETTING_NEW的资源范围。
原始值是200, 请适当增加
如果是11B.W13.08及之后的版本, 则在以上修改的同时,还做以下修改:
7.使用函数EntryPhnsetWallpaperSys ()中不被宏__MMI_PHNSET_WP_SLIM__包的代码
8.将函数EntryPhnsetWallpaperSysView()最后的注册按键的函数从宏中移出
9.将以下内容从宏__MMI_PHNSET_WP_SLIM__中移除:
mmi_phnset_exit_wallpaper_sys_init()
Mmi_phnset_entry_wallpaper_sys_init()
PhnsetWallpaterSysHiliteHandler()
PhnsetWallpaperSysViewPre()
PhnsetWallpaperSysViewNext()
注: 虽然可以增加wallpaper的数量,但是使用category不一定能show出所有的wallpaper, 因为
fixed list有item限制, MAX_SUB_MENUS 60.
如果确定要show 超过一定数量的menu,可以使用dynamic list的category, 如183. 并调整显示
icon的内容


ICfans