找回密码
 注册
搜索
查看: 927|回复: 6

[资料] 10127@52RD_MTK程序经验.doc

[复制链接]
发表于 2011-8-22 12:05:00 | 显示全部楼层 |阅读模式
【文件名】:11822@52RD_10127@52RD_MTK程序经验.doc
【格 式】:doc
【大 小】:68K
【简 介】:
【目 录】:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2011-8-29 23:23:31 | 显示全部楼层
00000000000000
点评回复

使用道具 举报

发表于 2011-8-24 14:39:06 | 显示全部楼层
没啥价值
点评回复

使用道具 举报

发表于 2011-8-24 11:27:58 | 显示全部楼层
不是吧,抢钱!
我穷啊[em14]
点评回复

使用道具 举报

发表于 2011-8-23 18:09:32 | 显示全部楼层
MTK程序经验
1.        中文转换成UCS2函数 。mmi_chset_mixed_text_to_ucs2_str( (U8*)g_audply.buff_filename, (FMGR_MAX_FILE_LEN+1) * ENCODING_LENGTH, (U8*)filename, g_chset_text_encoding );
2.        GIF显示到一部分速度就变慢的原因。修改MAX_GIF_FRAME_SUM的值,把缓冲区开大就可解决。
3.        在手机中能存储的短信的数量的修改。修改customer_ps_inc.h文件中的#define CM_SMS_MAX_MSG_NUM。修改 nvram_user_defs.h中的#define NVRAM_EF_SMSAL_SMS_TOTAL定义
4.        修改一些开机默认设置。在nvram_user_config.c中NVRAM_CACHE_BYTE_DEFAULT。
5.        增加文本阅读器。        修改的文件有:Conversions.c,Conversions.h,FileManagerMenuItems.h,FileMgr.c,FileManagerSrc.c,Fmt_def.h,MMI_featuresPLUTO.h和Res_FileManager.c。搜索__MMI_FOPEN_SUPPORT__可以得到修改的东西。
6.        修改默认的编码为简体中文。搜索 __MMI_SET_DEF_ENCODING_TYPE__,主要在phonesetup.c文件里有 需要修改的 。
7.        增加IMEI号回传功能。搜索__MMI_IMEI_FEEDBACK_ENABLE__。要注意一个地方。在文件SimDetection.c的函数StartSendImeiTimer中,有一个时间是IMEI号在开机多久后进行回传,为了方便调试,常常需要修改到那个地方。 注意:在定义NVRAM_IMEI_SENT要根据在nvram中的位置相同。
8.        增加康佳乐园。搜索__MMI_MESSAGES_KKCLUB__。然后加入文件KkClubMenu.c,Res_KkClub.c,KkClubEnumRes.h,KkClubMenu.h。注意在make目录下plutommi.lis文件中的要加入KkClubMenu.c的编译选项。
9.        得到软件版本号的修改。搜索__MMI_KONKA_SW_VERSION__。一共需要修改3个文件:CustResDefPLUTO.h,MMI_featuresPLUTO.h和SSCStringHandle.c。
10.        修改初始日期。custom_hw_default.c中的定义。如DEFAULT_HARDWARE_YEAR。
11.        解决在播放音乐时重命名下一首音乐出现问题。修改文件包括FileMgr.c,AudioPlayerPlayList.h,AudioPlayerPlayList.c
12.        来电话时,通过电话号码来搜索姓名。PhoneBookStubsToOthers.c中的mmi_phb_call_get_data_for_call_mgnt函数
13.        屏蔽频段选择。修改NetworkSetup.c中的EntryNETSETMain函数
14.        节电模式。搜索__MMI_POWERSAVE_MODE_ENABLE__。修改的文件有Gpio.c和Custom_equipment.h。
15.        语音拨号。在TAURUS_GSM.mak中打开DIGIT_TONE_SUPPORT,添加音乐资源文件。
16.        修改打电话时灯不灭的问题。与__MMI_SLEEP_OUT_BACKLIGHT_ON__有关。
17.        修改闹钟贪睡的次数。修改AlarmDef.h中的#define MAX_SNOOZE_CHANCES,修改Alarm.c中的EntryAlmIndicationScreen函数。
18.        设置来电时侧键作用,下侧键为按一下为关铃声,按两下为拒接,加入#define __MMI_SIDEKEY_SUPPRESS_RING__
19.        修改闹钟在各种设置下都会震动的BUG。修改AlarmFramework.c中的void AlmPlayAlarmTone(void)函数。
20.        来电时只显示姓名改成显示电话和姓名。修改CallStructureManagement.c文件中的GetIncomingCallName函数。
21.        修改来电时搜索电话号码的长度。修改PhoneBookSearch.c中的mmi_phb_util_convert_number_to_int函数,修改PhoneBookTypes.h中关于INVALID_NUMBER的定义。(U32最长只能为10位10进制数)。
22.        屏蔽铃声编辑中的9键,910是直板机,所以不需要。RingToneComposeEngine.c中的EntryRngcComposerEngine函数。
23.        铃声编辑中的灯亮灭。__MMI_SUPPORT_LED_SYNC__, __MMI_SUPPORT_BACKLIGHT_SYNC__。0512有这两个宏,在0452里没有,灯的亮灭控制方式不同,在0452里直接用函数custom_cfg_gpio_set_level来设置,0512里通过aud_send_backlight_ctrl_req来控制,我估计可能就跟这两个宏的控制有关,具体可以见aud_melody.c里面
24.        背景透明。UI_SUBMENU_OPACITY_LAYER1透明度
25.        主题的使用。Themecomponents.h相关
26.        上下侧键功能调换。keypad_def.c里面          DEVICE_KEY_VOL_DOWN,/* */和DEVICE_KEY_VOL_UP位置交换
27.        修改快捷方式图片 ShortcutsDefs.h ,Res_Shortcuts.c ,Res_MainMenu.c  
28.        主菜单显示,以及标点符号显示窗口用到的函数:show_fixed_matrix,在wgui_fixed_menus.c文件里
29.        修改button_bar用图片来填充,需要修改的文件有如下图                        此外还有文件gui_themes.c。
30.        用图片填充选择条listsel时,在list类型的目录下出现高度不匹配问题的解决方法:gui_fixed_menuitems.c文件中的pixtel_UI_show_fixed_icontext_menuitem函数。
31.        屏幕对比度。lcd.c中的函数LCD_Init_S6B33B2A 中LCD_CtrlWrite_S6B33B2A(LCD_CONTRAST_CTRL1_S6B33B2A);
32.        恢复工厂设置。在Restore.c中的RstStartRestore函数实现
33.        在主屏幕日期显示的地方加星期显示。wgui_datetime.c中的date_string函数,如果没有副屏,记得把Res_Gui.c中的PopulateCommonCategoryResources中的#ifdef __MMI_SUBLCD__去掉,跟宏DT_IDLE_NEWSCREEN有关。
34.        去掉方向键盘快捷方式编辑。PhoneSetup.c中的InitPhoneSetupApp,Res_Setting.c中的菜单资源。
35.        移除不必要的工厂模式测试。nvram_user_config.c中的NVRAM_EF_AUTOTEST_DEFAULT。
36.        墙纸大小限制。Wallpaper.c中的IMG_SIZE_BOUNDARY。
37.        图片预览。FileMgrUI.c中的mmi_fmgr_draw_file_info_callback函数
38.        把电话薄里左右键换成翻页。主要修改wgui_dynamic_menus.c和wgui_dynamic_menus.h还有gui_dynamic_menus.c和gui_dynamic_menus.h。此外就是PhoneBookMain.c。
39.        按播号键要显示已拨,已接,未接电话,打开__MMI_CH_MIXED_CALL_LOG__宏。
40.        主题资源的各种颜色:list_selected_item_ 包括了选中时使用的图片,或颜色,左右软键的字体的颜色。dt_bar_bkgrnd_col_3d:比如拨号时显示时间日期的背景颜色。
41.        在第一次使用手机时,写入连接到MP3 铃声资源。在文件ProfileMgr.c的函数PmgInitExtMelodyStruct中加入PmgAddExtMelodyByPathFileName;
42.        左右软键上的文本颜色定义。在gui_buttom.c的最后
43.        camara一定时间无操做,自动退出。搜索mmi_camera_restart_preview_timer,PREVIEW_AUTOOUT_TIMER,PREVIEW_TIME_OUT
44.        修改80*60改80*64号显示不出文字的BUG,搜索STR_ID_CAMERA_IMAGE_SIZE_80x64
45.        无服务时,服务菜单进不去。__MMI_MERGE_SAT_TO_MAINMENU__
46.        通话记录条数:phb_defs.h
47.        电话本记录, PHB_PHONE_ENTRY。
48.        手机密码。NVRAM_EF_MS_SECURITY_DEFAULT
49.        拍照文件大小限制。med_global.h中的MAX_CAM_FILE_BUFFER_LEN 。
50.        充电温度限制。chr_parameter.c,
51.        通话声音大小调节的按键。SetSideVolumeKeysForCM函数
52.        日照时间调节。加入了__MMI_DST_SUPPORT__宏
53.        拨打电话时,有些文字看不全。修改ShowMOMTCallScreen函数。
54.        全屏编辑框。__MMI_FULL_SCREEN_EDITOR__宏相关
55.        取消图片“发送到信息”的选项。搜索MENU_FMGR_FWD_OPTION_IMG
56.        免提功能去掉。在DummyScr1002ActiveCall函数中
57.        手机播放不了IMY,MID格式的问题。AUD_MELODY_BUFFER_LEN大小不能为0,而且这个大小将限制能打开的铃声的大小 。
58.        list菜单翻页,比如电话薄翻页。wgui_dynamic_menus.c,gui_dynamic_menus.c,Gui_dynamic_menus.h
59.        按挂机键直接挂机,不管背光亮灭。L4Drv.C。
60.        Wap服务器默认选择为中国移动。bra_prof_load_cmn (void)函数中的bra_prof_add_cmn_int_key(BRA_CMN_KEY_BRA_PROF_ID, 4);
61.        wap的一些默认设置custpack_wap_default
点评回复

使用道具 举报

发表于 2011-8-23 13:19:51 | 显示全部楼层
3刀,怎么也要贴出个目录来吧。
点评回复

使用道具 举报

发表于 2011-8-22 17:25:18 | 显示全部楼层
不是吧,抢钱!
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-27 12:54 , Processed in 0.048104 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表