|
朋友你好,下面是我近一年的MTK实际工作的BUG修改总结,列举了一小部分,附件有更详尽资料,收1RD币象征性一下,要了解更多的朋友请加MTK QQ群:89830101[/COLOR]
MAK文件添加提示:
#GOGO_SHOP_SUPPORT = TRUE
#ifndef GOGO_SHOP_SUPPORT
# $(error 请开启 GOGO_SHOP_SUPPORT! 客户添加SP, 代码未提交, 请从ftp取备份代码合入)
#endif
# ********************************************************************************************
# TYD END
# ********************************************************************************************
***************************************************************
送话参数:NVRAM_DEFAULT_AUDIO.C(GAIN_NOR_MIC_VOL0)
射频参数(E:9_XINDI_0729_222222222226253_0936_SLIMcustoml1_rfMTKSOC1_CUSTOMm12193.c)
#elif defined(__TYD_PRO_Z9__)
{45,51,58,68,77,91,107,127,152,182,221,269,329,402,489,700},
STR_ID_SXMOBI_UMVCHAT视频聊天
MENU_ID_SXMOBI_VC 视频聊天
按挂机键上锁灭屏
CFG_MMI_TYD_ENDKEY_IN_LOCK_AND_LIGHT_OFF (ON)
拨号界面坐标: wgui_tyd_dialing.h
默认关闭滑动解锁音;NVRAM_SETTING_ONOFF_UNLOCK_MUSIC (__MMI_UNLOCKIDLESCR_PLAY_AUDIO_DEFAULT_OFF__)(PhoneSetup.c)
拍照图片能放大放小
#define CFG_MMI_TYD_IMAGEVIER_NEW_STYLE (__ON__)
关掉
耳机音量:GAIN_HED_MED_VOL_MAX
修改卡1卡2短信铃声
#elif defined(__TYD_PRO_Z9_TDTX3__)
{151,152,226,227,228,229,202,201,203,203/*204*/,225,221,222,223,224,KEYPAD_TONE,153,151,225},
typedef struct
{
kal_uint16 ringTone;
kal_uint16 videoCallTone;
kal_uint16 IMPSContactOnlineTone;
kal_uint16 IMPSNewMessageTone;
kal_uint16 IMPSNewInvitationTone;
kal_uint16 IMPSChatroomNotificationTone;
kal_int16 powerOffTone;
kal_int16 powerOnTone;
kal_int16 coverOpenTone;
kal_int16 coverCloseTone;
kal_int16 messageTone;
kal_int16 mmsTone;
kal_int16 smsTone;
kal_int16 emailTone;
kal_int16 voiceTone;
kal_uint8 keypadTone;
kal_uint16 alarmTone;
kal_uint16 card2_ringTone;
kal_int16 card2_messageTone;
} TONE_SETUP;
设置当前主页为百度:nvram_common_custpack.c
#elif defined(__TYD_MMI_HOMEPAGE_BAIDU__)/*主页默认改为百度*/
开这个宏
触屏校准重启:
touchscreen.c
switch (data.event)
{
/* Call pen handler after setting context variables because pen handler might invoke mmi_pen_reset() */
case PEN_DOWN:
#if !(defined (__TYD_PRO_Z9_ADS__)||defined(__TYD_PRO_K753_RRH__)||defined(__TYD_PRO_Z9_TW__)||defined(__TYD_PRO_Z9_XINDI2__))
MMI_DBG_ASSERT(!g_pen_cntx.is_pen_down);
#endif
删除拨号键最后一个返回IDLE界面:(wgui_inputs_dialer.c)
void wgui_inputs_dialer_delete_character(void)
void wgui_inputs_dialer_delete_all_characters(void)
#if (defined(__MMI_WITH_C_KEY__) && defined(__MMI_TYD_CAT16_EXT__))||defined(__TYD_PRO_K953_SP3__)
//拨号缓冲区最小长度为2,此时缓冲区已经没有内容。
if(MMI_dialer_inputbox.text_length <= 2)
{
GoBackHistory();
return;
}
#endif
改解锁弹出界面:
EntryScrAfterPessingRSK
#define __MMI_TYD_REMOVE_OWNNUMBER_MENU__ 去除设置——下面的显示本机号码(CFG,RES_SETTING
#if !(defined(__TYD_PRO_C9_TF__))&&!defined(__MMI_TYD_REMOVE_OWNNUMBER_MENU__)&&!defined(__DESKWIDGET_V2_5_OPEN__)&& !defined(__DESKWIDGET_OPEN__)&&!defined(__TYD_UI_QVGA_UI6__)&&!defined(__TYD_UI_QVGA_WHITE_UI_FLOWER__) &&!defined(__TYD_UI_QVGA_BLUE_UI_N97__)&&!defined(__TYD_PRO_E3_YXT__)&&!defined(__TYD_PRO_Z9_DYW3__)&&!defined(__TYD_PRO_Z7_LH2__)&&!defined(__TYD_PRO_Z7_HXT__)||defined(__TYD_PRO_I9000_HZY__)||defined(__TYD_PRO_E7_HJ4__)//robin100409
#ifndef __MMI_DUAL_SIM_MASTER__
MENU_SETTING_SHOW_OWN_NUMBER,
#else /* __MMI_DUAL_SIM_MASTER__ */
MENU_MTPNP_DM_SHOW_OWNER_NUMBER,
#endif /* __MMI_DUAL_SIM_MASTER__ */
#endif /* __MMI_DUAL_SIM_MASTER__ */
#endif
(单卡)
SENDKEY_MODE = SINGLE_KEY_SELECT_MENU # SINGLE_KEY_SELECT_MENU SENDKEY2_SUPPORT
# SINGLE_KEY_SELECT_MENU only one sendkey will popup a menu to select dail card1 or card2
# SENDKEY2_SUPPORT two sendkeys the one is for card1 and the other is for card2
VdoPlyApp.c (蓝牙切换)
微博
MENU_ID_FNG_SINA_MICROBLOG
liulei 20:07:42
CFG_TYD_WEIBO_NET_ON
PHONE_TYPE = CLAMSHELL # BAR, CLAMSHELL, SLIDE 翻盖, BAR直板
电话薄线面有一根拉开蓝线:(PhoneBookSearch.c)
// psy wgui_fixed_list_register_get_flags_handler(mmi_phb_quick_search_list_seperate_line);
拨号大字体 前面两个是白色小字体:改图片格式————
6253_0936_SLIM ydimages6253240x32099_XINDI2MainLCDDialingScreenDualSIMDialNumberBigImage
.GIF_>PNG即可
STR_SCR3000_FUNANDGAMES_CAPTION 娱乐游戏
MAIN_MENU_FUNANDGAMES_TEXT 微诺乐园
common_mmi_cache_config.c输入法
imegprot.h
按键定义:custom_fm.c(各科按键,工程模式)
Resource_audply_skin.c(播放器修改)
主题问价:THEME
resource_audio.c
(SMS,搜索)数组里面加几个短信音
加屏保 (common_mmi_cache_config.c)
#elif defined(__TYD_PRO_K953_SP3__)
SHORT_ENTRY(NVRAM_CURRENT_SCREENSVER_ID,
NVRAM_APP_PHNSET,
RESTORE_DEFAULT_CURRENT_SCREENSVER_ID,
KAL_TRUE,
"current screen id",
0x04, 0x00),
#define CFG_MMI_RES_TYPE_SCREEN_SAVER_SEL (__RES_TYPE_GIF__)
#define CFG_MMI_TYD_SCREEN_SAVER_DEFAULT_ON (__ON__)
隔多少时间,(屏保时间设置:)
BYTE_ENTRY(NVRAM_SCREENSAVER_WAITING,
NVRAM_APP_PHNSET,
RESTORE_DEFAULT_SCREENSAVER_WAITING,
KAL_TRUE,
"current screen saver waiting time",
FACTORY_RESTORE_DEFAULT_SCREENSAVER_WAITING_TIME),
EntryBMIInputScreen(身体质量指数值出来后不能返回,有软件宏没并到,没走到,失效了。。)
#define CFG_MMI_TYD_POWER_ON_OFF_SAME (__ON__) –》CFG
poon.(gif..)代替pooff
各颗按键定义文件:
custom_fm.com
#if defined(CFG_TYD_MMI_KEYPAD_NO_LSK)&&(CFG_TYD_MMI_KEYPAD_NO_LSK!=__OFF__)
#ifndef __TYD_MMI_KEYPAD_NO_LSK__
#define __TYD_MMI_KEYPAD_NO_LSK__ /*手机没有左软键*/
#endif
#endif
#if defined(CFG_TYD_MMI_KEYPAD_NO_RSK)&&(CFG_TYD_MMI_KEYPAD_NO_RSK!=__OFF__)
#ifndef __TYD_MMI_KEYPAD_NO_RSK__
#define __TYD_MMI_KEYPAD_NO_RSK__ /*手机没有右软键*/
#endif
#endif
按键定义表:
EntryYoule_Toolss_Weather 天气预报
/*****************************************************************************
* EBOOK_ANALOG
*****************************************************************************/
/*
Description: 电子书字体颜色
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#if defined(CFG_MMI_EBOOK_READER) && ((CFG_MMI_EBOOK_READER == __ON__)||(CFG_MMI_EBOOK_READER == __AUTO__))
#ifndef MMI_EBOOK_TEXT_COLOR_NORMAL
#define MMI_EBOOK_TEXT_COLOR_NORMAL gui_color(0,0,0)
#endif
#ifndef MMI_EBOOK_TEXT_COLOR_FULLSCREEN
#define MMI_EBOOK_TEXT_COLOR_FULLSCREEN gui_color(0,0,0)
#endif
#endif
改ui: E:9_ZKN2_0707_SP6253_0936_SLIM ydimages6253240x32099_ZKN2ALL_IMAGEMainLCDSubmenu
F:9_XINDI_0728-0111111111116253_0936_SLIMDoc(UI库查看)
定义+号在0上(+号键在“*”号键上 只要将其OFF掉)
/*
Description: change dialling screen mulitap + p w from key star to key-zero
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_MMI_MULTITAP_KEY_0 (__ON__) //
打开侧拉菜单 (滑动桌面)
DSM_DESKWIDGET_OPEN = FALSE#滑动桌面 celacaidan
DSM_SUPPORT = TRUE
DSM_DESKWIDGET_OPEN = TRUE
//DSM_UI_EFFECT = TRUE #游戏,电子书城网游等 ##可不开
DSM_MAINMENU_EFFECT = TRUE #菜单特效
项目UI
z9_zxd3 __TYD_UI_QVGA_UI30__
wgui_categories_stopwatch.c 调多码表字体颜色
//本项目未定义此宏,未走
#if defined(MULTI_STOPWATCH_HIGHLIGHT_TEXT_COLOR)
gui_set_text_color(MULTI_STOPWATCH_HIGHLIGHT_TEXT_COLOR);
//字体默认颜色
#elif defined(__TYD_UI_QVGA_UI31__)||defined(__TYD_PRO_I9000_LH__)||defined(__TYD_UI_QVGA_UI30__)
正常显示,即不高亮时候。 (R编译就行)
#elif defined(__TYD_UI_QVGA_UI31__)||defined(__TYD_UI_QVGA_UI30__)
gui_set_text_color(gui_color(255,0,0));
#else
//edit
gui_set_text_color(UI_COLOR_BLACK);
代码提交时候要在CFG改
/* 配置多面向秒表的配色*/
// 正常文字颜色 // UI_COLOR_WHITE UI_COLOR_RED UI_COLOR_BLACK UI_COLOR_GREEN
#define MULTI_STOPWATCH_NORMAL_TEXT_COLOR UI_COLOR_WHITE
// 高亮文字颜色
#define MULTI_STOPWATCH_HIGHLIGHT_TEXT_COLOR UI_COLOR_RED
修改计算器坐标偏移
Calculator.c
//edit
#define CALC_TOUCH_VERTICAL_GAP ( 5)
#define CALC_TOUCH_HORIZONTAL_GAP ( 3)
//edit VERTICAL垂直 HORIZONTAL水平 102
#define CALC_TOUCH_VERTICAL_GAP ( 3)
#define CALC_TOUCH_HORIZONTAL_GAP ( 5)
#define CALC_TOUCH_NCOLUMNS (4)
#define CALC_TOUCH_NROWS (5)
1) CFG_Z9_AK_L2.h
#define CFG_MMI_TYD_SECOND_14x14_CHINESE_FONT (__OFF__) 原来:ON
2)Z9_AK_L2_GPRS.mak 原来:MMI_KOMOXO (中文简体) 输入法更改
INPUT_METHOD = MMI_ZI_V7 #MMI_KOMOXO #NONE # Input methods: NONE, MMI_T9, or MMI_ZI
#TYD_SM 中文 ;TYD_TR 繁体; TYD_SMTR简繁体 字体更改
TYD_LANG = TYD_TR --------->原来为TYD_SMTR
3)在CFG_Z9_AK_L2.h文件 关闭魔碟,即效果播放器
#define CFG_TYD_AUDPLY_STYLE (__OFF__) 原来为ON 947行
4)
添加文件 resource_audio_build_in_z9_ak_l2.h
目录:F:9_AK_L26253_0936_SLIM ydaudioTYD_custom_audio9
可在上一版本添加。
CFG中相关宏
#define CFG_MMI_TYD_AUDIO_IN_FM_PLAY_WITH_AUDPLY_SCREEN (__ON__)
970
/*
Description:内置mp3到手机中存到音乐播放器的默认文件夹中
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_MMI_TYD_MP3_BUILD_IN (__ON__)
#define CFG_MMI_TYD_MP3_BUILD_IN_FOR_ONCE (__OFF__)
/* 内置mp3的数目*/
#if defined(CFG_MMI_TYD_MP3_BUILD_IN) && (CFG_MMI_TYD_MP3_BUILD_IN != __OFF__)
#define CFG_MMI_TYD_MP3_BUILD_IN_NUM (1)
#endif
5) 相应资源包也要放进去MainLCD image.rar
以下是恒通K953项目量产软件需求:
1,参考软件版本号:K953.HT.K5.TY.W5.S5.0623.V0.02.rar
2,修改内容:A更改影像2为默认待机墙纸
类型: #define CFG_MMI_RES_TYPE_WALLPAPER_SEL (__RES_TYPE_JPG__)
1) 先到文件找到待机图片: D:pengshaoyong_view_c6253_0936_SLIM6253_0936_SLIM ydimages6253240x320PUBLICQVGA_TQWT204(UI类型) 在mak文件关键字TYD_CUSTOM_UI_STYLE查找。
2) 放在:F:K953_HT_06306253_0936_SLIM ydimages6253240x320K953K953_HTMainLCDIdleScreenWallpaper
B待机界面下方有侧拉菜单箭头无实际功能,是否是和划屏换墙纸有冲突,如果有请取消侧拉菜单(有功能,按上下方向键后,再按左右方向键选择即可。)
3) C输入拨号字体前两位比较大再输入字体有点小且字体不同,请统一字体,字体尽量做大
4) D:pengshaoyong_view_c6253_0936_SLIM6253_0936_SLIM ydimages6253240x320K953K953_LXMainLCDDialingScreenDualSIM (拨号字体)更换图片
5)
6) (CFG关宏)
#define CFG_MMI_TYD_NEW_INPUTS_DIALER_HANDLER (__OFF__) 1849
D解锁界面提示框内字体显示不对称,且右边的解锁两个字跑到提示框外很不美观,请改善,其他提示框也是如此
//D:pengshaoyong_view_c6253_0936_SLIM6253_0936_SLIM ydimages6253240x320K953K953_LXMainLCDWarningPagePopUpPage 换图片
(,滑动解锁 (STR_ID_IDLE_SCREEN_LOCKED_TEXT_IPHONE))键盘锁已开KPAD_SCR_UNLOCKED_MESSAGE_RUNNING_STR)
#ifndef __MMI_TYD_IPHONE_LOCK_SCREEN__
#define __MMI_TYD_IPHONE_LOCK_SCREEN__
#define __MMI_TYD_OPTIMIZE_IPHONE_LOCK__ /*针对待机动画解锁不良问题*/
#endif
E请添加国笔输入法
INPUT_METHOD = MMI_GB #MMI_KOMOXO #NONE # Input methods: NONE, MMI_T9, or MMI_ZI (在MAK文件)
F通话接通前号码显示有遮挡,号码显示不完整 ()
CFG_TYD_MMI_CALL_BIG_FONT 把这个关闭,先把版本发出去
D:pengshaoyong_view_c6253_0936_SLIM6253_0936_SLIM ydimages6253240x320K953K953_LXMainLCDDialingScreenDualSIM (拨号字体) (换一套图片)
G添加ICON功能以博士达屏为准
H键盘解锁音效默认为关闭  (CFG去解锁音效宏)
// EntryScrKeyPadUnlockMessage(); 487 QuickAccessMenuItem.c
(可在ref.lst中查找:键盘锁已开 KPAD_SCR_UNLOCKED_MESSAGE_RUNNING_STR(ID))
I长按0键为+号请修改
/*
Description: change dialling screen mulitap + p w from key star to key-zero
Option: [__ON__, __OFF__, __AUTO__]
Reference: n/a
*/
#define CFG_MMI_MULTITAP_KEY_0 (__ON__)
J设置-情景模式-个人设置-接通提示音请改为默认无 (接通提示STR_CONNECT_NOTICE)(CFG解锁音效宏去掉)
K音频参数修改为:Audio-Normal Mode-Melody-Volume0-50
Volume0-68
Volume0-84
Volume0-96
Volume0-110
Volume0-124
Volume0-140(问下硬件什么意思)
16Level Setting-120
在文件:resource_audio_k953_HT.h 改(如下,音频参数修改)
nvram_default_audio.c
#define GAIN_NOR_MED_VOL_MAX 120
#define GAIN_NOR_MED_VOL0 40
#define GAIN_NOR_MED_VOL1 80
#define GAIN_NOR_MED_VOL2 96
#define GAIN_NOR_MED_VOL3 112
#define GAIN_NOR_MED_VOL4 200
#define GAIN_NOR_MED_VOL5 240
#define GAIN_NOR_MED_VOL6 255
...................
...................
...................
朋友你好,下面是我近一年的MTK实际工作的BUG修改总结,列举了一小部分,附件有更详尽资料,收1RD币象征性一下,要了解更多的朋友请加QQ群:89830101[/COLOR]
【文件名】:11103@52RD_修改集成.doc
【格 式】:doc
【大 小】:99K
【简 介】:
【目 录】:
[此贴子已经被作者于2011-10-5 21:59:56编辑过] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|