|
如果是从事MTK MMI工作,开始或者刚做不久是个比较吃力的坚持过程。这点能深刻体会,如果有解BUG的提示,最好不过。 现在将一年下来解的BUG总结下来,做成文档,其实52,53平台只是在资源添加有些区别,52是53成本压缩版而已。如果分不够,可以加入MTK合作群:192022414 问我要文档就行,可以交流,也可以有项目合作。
5码软件问题:(游戏中心要去掉)
---TYD_Option.mak -EG:
ifeq ($(findstring __TYD_SP_004__,$(CUSTOM_OPTION)),__TYD_SP_004__)
#游戏中心
ifneq ($(strip $(DSM_GAME_CLOSE_SUPPORT)),TRUE)
DSM_SUPPORT = TRUE
else
CUSTOM_OPTION += __TYD_DSM_GAME_CLOSE_SUPPORT__
endif
endif
在MAK文件斯凯那里:
TYD_SP_OPEN = TYD001 (等于001可以去掉游戏中心SP),原来等于 true,现在定死它,就是去掉游戏中心了。
#斯凯应用功能-S (QQ,MSN 游戏中心等)
DSM_SUPPORT = FALSE
DSM_OTHER_SP = FALSE #游戏,电子书城网游等
DSM_MENU_EFFECT = FALSE #菜单特效
DSM_DESKWIDGET_OPEN = FALSE #滑动桌面
SKY_VECTOR_FONT_SUPPORT = FALSE #TRUE,FALSE 百变字体(矢量字库)
#斯凯应用功能- E
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@2
多面码表字体不清晰:
||defined(__TYD_UI_QVGA_TQWT204__)
gui_set_text_color(UI_COLOR_BLACK);
LOGO修改
宏改动:::
#if defined (__MMI_TYD_TEST_SOFTWARE_LOGO__)
#undef __MMI_TYD_TEST_SOFTWARE_LOGO__
#endif
工程---init—src----init.c文件控制: 工程测试专用字体地方
kal_bool IsTYDTestSoftware(void)
{
kal_char*vernostr;
kal_char*pstr;
vernostr=release_verno();
pstr=strrchr(vernostr,'V');
if(pstr&&(*(pstr+1)=='0'))
{
return 1;
}
else
{
return 0;
}
}
修改按键定义: 一个是Dv_tool那里修改:把路径复制到文件名那里----打开---EDIT—GEN COD—EXIT—保存即可
一个是在CFG文件修改:
#define CFG_MMI_MULTITAP_KEY_0 (__ON__)
/***********TYD KEY 相关写在下面***********/
/*
Description:手机没有侧音量 键
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_TYD_MMI_KEYPAD_NO_SIDE_KEY (__ON__)
/*
Description:手机Camera 快捷键
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_TYD_MMI_KEYPAD_CAMERA (__ON__)
/*
Description:手机MP3 快捷键
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_TYD_MMI_KEYPAD_MP3 (__ON__)
/*
Description:手机QQ 快捷键
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_TYD_MMI_KEYPAD_QQ (__ON__)
#define CFG_TYD_MMI_KEYPAD_JAVA (__ON__)
/*
Description:手机SMS 快捷键
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_TYD_MMI_KEYPAD_SMS (__OFF__)
/*
Description:手机MP3 上一首键
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_TYD_MMI_KEYPAD_MP3_PREV (__OFF__)
/*
Description:手机MP3 下一首键
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_TYD_MMI_KEYPAD_MP3_NEXT (__OFF__)
/*
Description: 手机没有OK 键
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_MMI_TYD_FACTORY_MODE_NO_CENTER_KEY (__OFF__)
/*
Description: LSK + * 上锁解锁
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_MMI_TYD_LSK_UNLOCK (__ON__)
/*
Description: SEND2 解锁提示
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_MMI_TYD_SNED2_UNLOCK (__OFF__)
移动小屏://edit
wgui_image_clip_y1 = wgui_image_clip_y1 +16;
//下边图片下移16
//edit
UI_device_height - MMI_BUTTON_BAR_HEIGHT - 1+16,
//上边图片下移16
播放字体修改:AudioPlayerMainScreen.c
void mmi_audply_redraw_subLCD(MMI_BOOL is_show) 1017
AudioPlayerMainScreen.c
//更改地方
y= 7; 1171
void dm_category311_callback(dm_coordinates *coordinates)
{
#ifdef __MMI_SUBLCD__
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
if (SUBLCD_MMI_message_string)
{
color bc = gui_color(0, 0, 0);
//更改-8
S32 w, x, y = CATEGORY311_TEXT_SCROLL_Y -8;
(S32 w, x, y = CATEGORY311_TEXT_SCROLL_Y -8;)需要全部改动才可以。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
小屏字体修改:(主要是Y坐标)
Wgui_categories_sublcd.c 1490 if (SUBLCD_MMI_message_string)
1408 void dm_category311_callback(dm_coordinates *coordinates)
(图片大字体,子屏幕)
现在CFG开两个宏:
#undef CFG_TYD_MMI_SUBLCD_SHOW_DT_BY_IMAGE
#define CFG_TYD_MMI_SUBLCD_SHOW_DT_BY_IMAGE (__ON__)
#undef CFG_TYD_MMI_SUBLCD_HIDE_STATUS_ICON
#define CFG_TYD_MMI_SUBLCD_HIDE_STATUS_ICON (__ON__)
图片放在包里面去(SUB_IMAGE)
Wgui_datetime.c
#if defined(__MMI_TYD_SUB_LCD_DT_USE_IMAGE__)
static void ShowSubLCDPicTime( void );
static void ShowSubLCDPicDate(void);
static void ShowSubLCDPicWeek(void);
#if defined(__TYD_PRO_F1_LST_WQVGA__)
#define TYD_IDLE_SUB_PIC_TIME_X 5
#define TYD_IDLE_SUB_PIC_TIME_Y 0
#define TYD_IDLE_SUB_PIC_TIME_W 118
#define TYD_IDLE_SUB_PIC_TIME_H 36
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
改按键定义:(1381)
CFG_Z9_AK_L2.h
#define CFG_TYD_MMI_KEYPAD_QQ (__OFF__)-->改成下面的:
#define CFG_TYD_MMI_KEYPAD_PROFILE (__ON__)
朋友,你好,如果是从事MTK MMI工作,开始或者刚做不久是个比较吃力的坚持过程。这点能深刻体会,如果有解BUG的提示,最好不过。 现在将一年下来解的BUG总结下来,做成文档,其实52,53平台只是在资源添加有些区别,52是53成本压缩版而已。如果朋友分不够,可以加入MTK合作群:192022414 问我要文档就行,可以交流,也可以有项目合作。
【文件名】:111121@52RD_修改集成12122.doc
【格 式】:doc
【大 小】:267K
【简 介】:
【目 录】:
[UseMoney=3]
[/UseMoney]
[此贴子已经被作者于2011-11-21 21:56:29编辑过] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|