MTK总结Word文件下载.docx

上传人:b****6 文档编号:18801959 上传时间:2023-01-01 格式:DOCX 页数:15 大小:23.23KB
下载 相关 举报
MTK总结Word文件下载.docx_第1页
第1页 / 共15页
MTK总结Word文件下载.docx_第2页
第2页 / 共15页
MTK总结Word文件下载.docx_第3页
第3页 / 共15页
MTK总结Word文件下载.docx_第4页
第4页 / 共15页
MTK总结Word文件下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

MTK总结Word文件下载.docx

《MTK总结Word文件下载.docx》由会员分享,可在线阅读,更多相关《MTK总结Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。

MTK总结Word文件下载.docx

SCR_ID_SETTING_TANGSUMIN_APP2,

在STR_ID_SETTING_END前面添加

STR_ID_SETTING_TANGSUMIN,

STR_ID_SETTING_TANGSUMIN_APP1,

STR_ID_SETTING_TANGSUMIN_APP2,

在IMG_ID_SETTING_END前面添加

//addbytangsumin201001048

IMG_SETTING_TANGSUMIN,

在ref.txt中添加

STR_ID_SETTING_TANGSUMINTEST10TANGSUMINTANGSUMIN唐苏民唐苏民

STR_ID_SETTING_TANGSUMIN_APP1TEST10appOneappOne应用一应用一

STR_ID_SETTING_TANGSUMIN_APP2TEST10appTwoappTwo应用二应用二

5、加载资源

在Res_Setting.c的populateSettingMenu()的函数中添加

ADD_APPLICATION_MENUITEM((MENU_SETTING_TANGSUMIN,MAIN_MENU_SETTINGS_MENUID,2,MENU_SETTING_TANGSUMIN_APP1,MENU_SETTING_TANGSUMIN_APP2,SHOW,

MOVEABLEWITHINPARENT,DISP_LIST,STR_ID_SETTING_TANGSUMIN,IMG_SETTING_TANGSUMIN));

ADD_APPLICATION_MENUITEM((MENU_SETTING_TANGSUMIN_APP1,MENU_SETTING_TANGSUMIN,0,SHOW,

MOVEABLEWITHINPARENT,DISP_LIST,STR_ID_SETTING_TANGSUMIN_APP1,0));

ADD_APPLICATION_MENUITEM((MENU_SETTING_TANGSUMIN_APP2,MENU_SETTING_TANGSUMIN,0,SHOW,

MOVEABLEWITHINPARENT,DISP_LIST,STR_ID_SETTING_TANGSUMIN_APP2,0));

ADD_APPLICATION_IMAGE2(IMG_SETTING_TANGSUMIN,CUST_IMG_PATH"

\\\\test.pbm"

);

ADD_APPLICATION_STRING2(STR_ID_SETTING_TANGSUMIN,"

TangSuMin"

"

ADD_APPLICATION_STRING2(STR_ID_SETTING_TANGSUMIN_APP1,"

tangsuminSetting1"

ADD_APPLICATION_STRING2(STR_ID_SETTING_TANGSUMIN_APP2,"

tangsuminSetting2"

//addbyendsumin20100104

6、在Setting目录下添加菜单

在Res_MMI目录下的Res_MainMenu.c修改记得在MENU9102_INITIAL_SETUP,前面添加

/*settings*/

ADD_APPLICATION_MENUITEM2((MAIN_MENU_SETTINGS_MENUID,

//luowenhuiadded

#ifdef__MMI_KAKA_MAINMENU_TYPE_FIVE_PAGE__

MAIN_MENU_KAKA_SYSTEM_MENUID,

#else

IDLE_SCREEN_MENU_ID,

MENU_SETTING_TANGSUMIN,//addbytangsumin20100104

#ifdef__MMI_DUAL_SIM_MASTER__

MENU_MTPNP_DM_SETTING,///

#endif/*__MMI_DUAL_SIM_MASTER__*/

#ifdefined(__MMI_TOUCH_SCREEN__)||defined(__MMI_HANDWRITING_PAD__)

MENU_SETTING_CALIBRATION,

MENU9102_INITIAL_SETUP,

7、添加函数声明

在SettingProt.h中添加如下函数申明

externvoidHighlightTangSuMinSetting(void);

externvoidHighlightTangSuMinSetting1(void);

externvoidHighlightTangSuMinSetting2(void);

externvoidEntryTangSuMinSetting(void);

externvoidEntryTangSuMinSetting1(void);

externvoidEntryTangSuMinSetting2(void);

8、添加函数定义

在SettingSrc.c中添加如下定义

//addbytangsumin20100104

voidEntryTangSuMinSetting(void)

{

U16nStrItemList[MAX_SUB_MENUS];

/*Storesthestringsidofsubmenusreturned*/

U16nNumofItem;

/*Storesnoofchildreninthesubmenu*/

U8*guiBuffer;

/*Bufferholdinghistorydata*/

U16ImageList[MAX_SUB_MENUS];

EntryNewScreen(SCR_ID_SETTING_TANGSUMIN,NULL,EntryTangSuMinSetting,NULL);

/*2Getcurrentscreentoguibufferforhistorypurposes*/

guiBuffer=GetCurrGuiBuffer(SCR_ID_SETTING_TANGSUMIN);

/*3.Retrievenoofchildofmenuitemtobedisplayed*/

nNumofItem=GetNumOfChild(MENU_SETTING_TANGSUMIN);

/*4.Retrievestringidsinsequenceofgivenmenuitemtobedisplayed*/

GetSequenceStringIds(MENU_SETTING_TANGSUMIN,nStrItemList);

GetSequenceImageIds(MENU_SETTING_TANGSUMIN,ImageList);

/*5Setcurrentparentid*/

SetParentHandler(MENU_SETTING_TANGSUMIN);

/*6Registerhighlighthandlertobecalledinmenuscreen*/

RegisterHighlightHandler(ExecuteCurrHiliteHandler);

/*7DisplayCategory1Screen*/

ShowCategory15Screen(SCR_ID_SETTING_TANGSUMIN,IMG_SCR_SETTING_CAPTION,STR_GLOBAL_OK,IMG_GLOBAL_OK,STR_GLOBAL_BACK,IMG_GLOBAL_BACK,nNumofItem,

nStrItemList,ImageList,LIST_MENU,0,guiBuffer);

/*8.Registerfunctionwithrightsoftkey*/

SetRightSoftkeyFunction(GoBackHistory,KEY_EVENT_UP);

}

voidEntryTangSuMinSetting1(void)

S8*string=GetString(SCR_ID_SETTING_TANGSUMIN_APP1);

U16imageId=IMG_SETTING_TANGSUMIN;

EntryNewScreen(SCR_ID_SETTING_TANGSUMIN_APP1,NULL,EntryTangSuMinSetting1,NULL);

ShowCategory65Screen((U8*)string,imageId,NULL);

voidEntryTangSuMinSetting2(void)

S8*string=GetString(SCR_ID_SETTING_TANGSUMIN_APP2);

EntryNewScreen(SCR_ID_SETTING_TANGSUMIN_APP2,NULL,EntryTangSuMinSetting2,NULL);

voidHighlightTangSuMinSetting(void)

SetKeyHandler(GoBackHistory,KEY_LEFT_ARROW,KEY_EVENT_DOWN);

SetKeyHandler(EntryTangSuMinSetting,KEY_RIGHT_ARROW,KEY_EVENT_DOWN);

SetLeftSoftkeyFunction(EntryTangSuMinSetting,KEY_EVENT_UP);

voidHighlightTangSuMinSetting1(void)

SetKeyHandler(EntryTangSuMinSetting1,KEY_RIGHT_ARROW,KEY_EVENT_DOWN);

SetLeftSoftkeyFunction(EntryTangSuMinSetting1,KEY_EVENT_UP);

voidHighlightTangSuMinSetting2(void)

SetKeyHandler(EntryTangSuMinSetting2,KEY_RIGHT_ARROW,KEY_EVENT_DOWN);

SetLeftSoftkeyFunction(EntryTangSuMinSetting2,KEY_EVENT_UP);

9、初始化高亮函数

在SettingSrc.c中voidInitSettingApp(void)中添加

#ifdefine(__MMI_TANGSUMIN_TEST__)

SetHiliteHandler(MENU_SETTING_TANGSUMIN,HighlightTangSuMinSetting);

SetHiliteHandler(MENU_SETTING_TANGSUMIN_APP1,HighlightTangSuMinSetting1);

SetHiliteHandler(MENU_SETTING_TANGSUMIN_APP2,HighlightTangSuMinSetting2);

二BUG的总结

1.(波斯语)进入FM->

选项->

录音

左右软键的字符上方有一白点

在FMRadioMainScreen.c中的四个方法中改相应的刷新区域

mmi_fmrdo_redraw_main_LSK_down

mmi_fmrdo_redraw_main_RSK_down

mmi_fmrdo_redraw_main_LSK_up

mmi_fmrdo_redraw_main_RSK_up

更具白点出现情况修改

Displaypopup是一个对话框提示符方法。

2.来电时(一直响铃无人接听状态)要求亮屏保持50s,

实际上样机35s时来电已自动挂断在GeneralDevicelnterface.c里一个TurnOnBackLight函数里修改:

Starttimer方法的参数。

3.按右软键和“*”自动上锁,应改成左软键和“*”自动上锁

在idleapp.c文件修改函数entryidlescreen()里的SetLeftSoftkeyFunction方向按键,其实是用一个宏控制。

5.判断手机模式设计在MTPNP_PFAL_DM_Setup.c源文件里

judgewhetherenableswitchmode控制这个方法。

6.导航键设置

在resource_shortcuts.c中最后面有一个数组导航键上下左右的默认值

7关机充电,当充满电,要求修改提示信息

关机充电,当充满电,要求提示“充电完成,请及时移除充电器,节约资源”备注英文

翻译:

“Chargingcomplete,pleaseremovethecharger,saveenergy!

修改\plutommi\Customer\CustResource\PLUTO_MMI目录下的ref_list.c文件中相应位置即可

8蓝牙命名

需求:

蓝牙命名为PAGARIABLASTER

[结果]

蓝牙名称显示为:

Gfivemobile

修改BTMMICm.c文件中的MMI_BT_DEF_HOST_BT_NAME数组中值即可

9修改字体顺序

修改IMERes.c中constsIMEModeDetailsmtk_gIMEModeArray[]中元素的顺序

10修改出厂默认时间

在custom_hw_default.c中修改一下代码

constkal_uint8DEFAULT_HARDWARE_YEAR=9;

//2009 

出厂时间系统默认时间

constkal_uint8DEFAULT_HARDWARE_MON=5;

constkal_uint8DEFAULT_HARDWARE_DAY=1;

11电话本:

不低于500个;

短信:

不少于300个

1、电话本:

在工程名_GPRS.mak中

PHB_SIM_ENTRY=255#100#PhonebookEntryNumberinSIM:

100,200//表示我们可以从SIM中读出电话簿的上限值

PHB_PHONE_ENTRY=300#500#PhonebookEntryNumberinNVRAM:

100,200//表示我们可以从PHONE中读出电话簿的上限值

2、短信:

在customer_ps_inc.h中进行修改。

修改#defineCM_SMS_MAX_MSG_NUM

12通话记录:

已拨,已接,未接号码记录各为20个

在Phb_defs.h中找到相应位置修改其值即可

13统一音量调节的按键定义

音量调节方面:

如果没有单独的音乐快捷键和音量调节侧键,要求如下:

上导航键:

音量-,下导航键:

音量+,左导航键:

上一首,右导航键:

下一首,中间键:

播放/暂停。

各多媒体功能中,如FM\MP3\TV等涉及到音量调节的界面,应当统一音量调节的按键定义。

修改\plutommi\mtkapp\AudioPlayer\AudioPlayerSrc目录下的AudioPlayerSrc.c文件中的相应位置即可

VdoPlyApp.c视频

FMRadioSrc.cFM

AudioPlayerSrc.c音频

14进入汇率换算,输入任意数字确定,输入本国的进行计算,确定再清除后,选择了第一项

在plutommi\mmi\extr\extrstr目录下currencyconvertor.c

CconvClearResult函数里修改gui_fixed_list_menu_goto_item里的参数。

15葡萄牙、法语、西班牙:

拨号时切换到免提,电话未接通前,“免提”按钮字符显示不全

在plutommi\mmi\gui\gui_inc目录下gui_switch.h分别修改

/*widthofleft&

rightsoftkey*/下CFG_UI_SOFTKEY_WIDTH的值

/*widthofcentersoftkey*/下CFG_UI_CENTER_SOFTKEY_WIDTH的值

16连接USB线,进入WAP,界面异常

Plutommi\mmi\gui\gui_inc目录下wgui_status_icons.c文件status_icon_timer_callback函数里添加

一个局部变量,screnn_id

#ifdefined(__GEWOO_B2410_PROJ__)

screen_id=GetActiveScreenId();

if(screen_id==1)

return;

17日历界面上日程显示异常

1.进入日历->

添加日程->

选择其中任何一项进行编辑,在编辑注备时,先编辑输入法是ABC,在切换成印度语进行编辑,保存退出到日历界面上

在日历下方显示的日程只有输入法是印度语的字符,无输入法是ABC的字符

文件gui_calendar.c中

gui_calendar_redraw_infobox方法中

gui_print_truncated_text(

string_x,

entry_y+((GUI_CALENDAR_INFOBOX_ENTRY_HEIGHT-string_height)>

>

1),

string_xwidth,

(UI_string_type)c->

infobox.string_list[i]);

//此方法在模拟器上显示正常但在真机上显示不全

需用以下方法替换

gui_move_text_cursor(string_x,entry_y+((GUI_CALENDAR_INFOBOX_ENTRY_HEIGHT-string_height)>

1));

gui_print_text((UI_string_type)c->

18日期时间设为2000.12.31,23:

59PM。

过一分钟后,跳到2001.01.01,时间为12.00AM,应显示为0:

00AM

在wgui_datetimer.c的voidtime_string(UI_time*t,UI_string_types,U32flags)中修改sprintf小时参数。

19秒表计时的界面上应添加微秒计时显示

[步骤]

1.附加功能-秒表:

选择任意秒表,进入计时的界面上

无微秒计时显示。

按右软键,在上方分布计时中有显示微秒

在wgui_categories_stopwatch.h下修改坐标

/*Nwaystopwatch*/

#d

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1