300多条MTK工作笔记为你的工作节省一半时间.docx
《300多条MTK工作笔记为你的工作节省一半时间.docx》由会员分享,可在线阅读,更多相关《300多条MTK工作笔记为你的工作节省一半时间.docx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第41页 共41页网站: 原创作者: 嫦娥姐夫 email: lixiangdebaby帮我顶一下哦1.加销量统计,机型为A74SMSMsg.c宏 SMS_SEND_NOT_SAVE_SUPPORT (销量统计宏)#define PROJECT_NAME A742.音乐播放键无作用 (有作用)在idleapp.c中:有sim卡的情况下:mmi_idle_entry_idle_screen 函数中注册这个功能的快捷键#if defined(_CLAMSHELL_F65_)SetKeyHandler(mmi_audply_check
2、_fmr_state, KEY_EXTRA_1, KEY_EVENT_UP);SetKeyHandler(mmi_camera_entry_app_screen, KEY_CAMERA, KEY_EVENT_UP);#endif无sim卡的情况下:在simdetection.c中在EntryScrnSimErrorScreen中注册#if defined(_CLAMSHELL_F65_)SetKeyHandler(mmi_audply_check_fmr_state, KEY_EXTRA_1, KEY_EVENT_UP);SetKeyHandler(mmi_camera_entry_app_s
3、creen, KEY_CAMERA, KEY_EVENT_UP);#endif宏: _CLAMSHELL_F65_ 翻盖:CLAMSHELL3.情景模式的默认值修改:应答模式默认不要设置成翻盖接听nvram_common_config.cNVRAM_PROFILES_DEFAULT 第8项将值改为0NVRAM_PROFILES_ACTIVATED 默认激活的 情景模式4.开机动画:MainLCDActivePoweronoff5.壁纸:MainLCDActivePoweronoff#define CFG_MMI_WALLPAPER_NUM(3)6.开合盖声音:resource_audio.cm
4、tk_resource_sounds 数组中开盖:cs03_mid合盖:cs04_mid开机铃声: cs01_mid关机铃声:cs02_mid7.看墙纸类型#define CFG_MMI_RES_TYPE_WALLPAPER_SEL(_RES_TYPE_GIF_)8.ilde界面message和multimedia 位置互换#defineCFG_MMI_MAINMENU_EXCHANGE_MSG_AND_MULTIMEDIA(_ON_)9.SIM卡电话号码只能读到150条,至少要读到250条PHB_SIM_ENTRY = 25010.rom空间不够,为了节省ROM空间,将短信条数缩减为300,
5、相关文件: customer_ps_inc.h#define CM_SMS_MAX_MSG_NUM 30011.工厂测试:键盘测试:EntryFMKeypadTest相机测试: FM_AutoTest_CAMERA12.修改menuitem的高度:gui_switch.h #define CFG_UI_MENUITEM_HEIGHT (32) 13.自动测试的问题: FactoryModeSrc.c keypad_layout 和 keypad_value 14. 开机LOGO显示的地方: MMICheckDiskDisplay 15.手机铃声:短信息铃声:resource_audio.c m
6、tk_resource_mms_sounds mtk_resource_mms_sounds 有_MMI_MMS_TEMPLATE_SUPPORT_ 控制的mtk_resource_message_sounds 来电铃声:custpack_audio.c 中0936SLIM平台中:和铉: custpack_audio : 和弦的声音资源放在这个数组里面 如果要改变数组的大小,需要修改mtk_resource_midis数组的大小,即:#define MIN_MIDI_ID151#define MAX_MIDI_ID160 /165 的大小来电铃声中有 铃声,和弦两种铃声对应的数组时:resou
7、rce_audio.cmtk_resource_imelodys这个数组的大小是:resource_audio.h#define MIN_RING_TONE_ID101#define MAX_RING_TONE_ID105 /110目前是 5mtk_resource_imelodysMAX_RING_TONE_ID - MIN_RING_TONE_ID + 1 修改上网的mms 配置custom_wap_config.c找到 custpack_wap_default再找到关于网络的配置:apnnvram_common_config.cNVRAM_EF_ABM_GPRS_PROFILE_DEFA
8、ULT16.FM检测耳机的宏:#define CFG_MMI_FM_RADIO_BIND_EARPHONE(_AUTO_)17.一些常用的menuid:MENU_ID_CAMERA_APP : 相机 音乐播放器:HighlightAudioPlayerAUDIO_PLAYER_MAIN_MENUID MESSAGES_MENU_WMESSAGE_MENU_ID : 写短信MAIN_MENU_PROFILES_MENUID : 情景模式 ADD_APPLICATION_MENUITEM_HILITE_HANDLER(MAIN_MENU_PROFILES_MENUID, highlight_mai
9、nmenu_profiles); 用到的图片在: plutommiCustomerImagesPLUTO220X176MainLCDProfile短信:MAIN_MENU_MESSAGES_MENUID:ADD_APPLICATION_MENUITEM_HILITE_HANDLER(MAIN_MENU_MESSAGES_MENUID, highlight_mainmenu_messages);18.lcd 背光亮度: NVRAM_BYTE_BL_SETTING_LEVEL lcd背光时间:NVRAM_BYTE_BL_SETTING_HFTIME nvram 的默认值都是写在这里的 这两个默认值
10、在 common_mmi_cache_config.c 文件改动 19.设置: MAIN_MENU_SETTINGS_MENUID 安全设置: MENU9101_SECURITY 键盘锁: MENU9178_AKPL_TIME 键盘锁的时间的nvram: NVRAM_SETTING_AUTOKEYPADLOCK_TIME 手机设置:MENU9102_INITIAL_SETUP CFG_DISABLE_SHORTCUTS_MENU CFG_MMI_FOURWAYS_KEY_DISABLE 快捷方式设置: EXTRA_SHORTCUTS_EXEC_MENUID 时间与日期:MENU9141_TIM
11、E_AND_DATE 时间/日期设置:MENU9143_SETTIMEANDDATE res_setting.c setting_date_time_list_of_icons hightlight函数: HighlightPhnsetSetDT 20.手电筒的宏: FLASHLIGHT_TYPE 21.出厂时间:custom_hw_default.c const kal_uint8 DEFAULT_HARDWARE_YEAR = 8; /2008const kal_uint8 DEFAULT_HARDWARE_MON = 1;const kal_uint8 DEFAULT_HARDWARE_
12、DAY = 1; 22. 双卡双待: 只有一个拨号键的时候,需要弹出选择拨号界面 SENDKEY_MODE = SINGLE_KEY_SELECT_MENU #SENDKEY2_SUPPORT 有两个拨号键的时候: SENDKEY_MODE = SENDKEY2_SUPPORT #SENDKEY2_SUPPORT 23.智能拼图#define CFG_MMI_GAME_PUZZLE(_AUTO_)24. 相机设置的默认值: MMI_features_camera.h#define CAMERA_DEFAULT_SETTING_BANDINGCAMERA_SETTING_BANDING_60HZ
13、25.开关机图片格式:#define CFG_MMI_RES_TYPE_POWER_ONOFF_SEL(_RES_TYPE_GIF_)26. 号码归属地存于T卡中#define GFG_MMI_INCOMINGCALL_DATA_IN_TCARD (_AUTO_)获取手机号码归属地的函数: FetchMobileHomeArea27.music: 路径: MUSIC_FOLDER6225D上如果是中文的路径: CFG_MMI_FOLDER_SM_CHINESE28.滑动换墙纸#define CFG_MMI_WIPE_EFFECT (_ON_)29. 读短信的:mmi_msg_inbox_lis
14、t_get_hint30. 进入短线列表: mmi_msg_entry_inbox_list 6225.阅读短信: mmi_msg_entry_view_msg31. 常用短信:_MMI_MESSAGES_TEMPLATE_ 短信的handle 一般这个函数注册: mmi_msg_set_msg_menu_highlight_handler (SmsMoMtGuiInterface.c)MSG_TEMPLATE_LANG_ENGLISHCalTemplateBase 32.改外文的大小: pluto_en_standardFamily (fontres.c) 33.卡1和卡2通话记录合并: #
15、 define CFG_MMI_COMBIN_SIM1_AND_SIM2_ENABLE (_ON_) 魔音通话: VOICETONE_PITCHSHIFT = TRUE g_imui_ui_param.imui_bottom = MMI_content_y + MMI_content_height - 1-100; handle_inline_full_screen_edit_complete 7900 修改imui.c这个文件 34.关机时退出系统: QuitSystemOperation (shutdownapp.c) 35.来电黑名单: CFG_MMI_CM_BLACK_LIST 36.
16、 如果没有触摸屏,请注意将手写也关闭掉,否则编译不过 TOUCH_PANEL_SUPPORT = NONE HAND_WRITING = NONE HAND_WRITING_CHS_SUPPORT = FALSE 37.打印 出错信息MMISWChangeWarning 38.开机搜索界面 ShowCategory120Screen39. 23平台上的拨号大字体#define CFG_MMI_PHB_GENERIC_MULTI_SELECT(_OFF_) 这个宏打开时,发短信从电话簿选择的时候,会有两个选项,无触摸屏时关掉 CFG_FULL_DIAL_SCREEN_WITH_PICTURE 4
17、0. 发短信时,从电话簿添加 mmi_sms_recipient_add_from_contacts mmi_phb_mark_several_for_msg_pre_entry ShowCategory199Screen wgui_inputs_sl_resize 40. 背景播放挂起: mdi_audio_suspend_background_play 挂起后,再继续播放: mdi_audio_resume_background_play 41.信息报告界面: ShowCategory145Screen 信息报告入口函数: mmi_msg_entry_deliver_report_ind
18、显示界面的图片路径: ImagesPLUTO400X240MainLCDDualSIMMESSAGECARD1OUTBOX 字体颜色的theme: MMI_inputbox_normal_filler 42.编模拟器的时候 _MTK_TARGET_ 这个是不打开的,编译手机时打开 43. EntryPhnseFactoryDefaultCalibrationScr 45. 读短信: mmi_sms_entry_viewer 收到新短信: mmi_msg_new_msg_ind 信息报告: mmi_msg_entry_new_msg_ind mmi_msg_nmgr_query_sms_noti
19、fy获取信息报告的显示信息: mmi_msg_get_deliver_report_msg 46.nvram_common_config.c 中NVRAM_EF_PORT_SETTING_DEFAULT 中 #if defined(_ONLY_ONE_UART_) | defined(_MMI_DUAL_SIM_) 0, /* tst-ps uses uart_null(value is 99 (0x63) */ 99, /* APP uses uart_port1 (value is 0) */ #else 0, /* tst-ps uses uart_port2(value is 1) *
20、/ 1, /* APP uses uart_port1 (value is 0) */ #endif 进入工程模式自动调好 47. 触屏校准相关 EntryPhnseFactoryDefaultCalibrationScr_internal 48. 从文件管理进去看图片FileMgr.c highlight_fmgr_view_image 49.修改写信息时,光标的颜色的主题 inputbox_cursor_color_defaultTheme 50.卡1收件箱MENUID: MENU_MTPNP_SMS_MASTER_INBOX 卡2收件箱MENUID: MENU_MTPNP_SMS_SLA
21、VE_INBOX 51. 判断卡1还是卡2合法:bootupApp.c文件中 卡1合法:mmi_bootup_is_sim_valid 卡2合法: mmi_bootup_is_sim2_valid 卡1卡2收件箱列表: mmi_msg_entry_divided_inbox_menu 隐藏一个菜单: mmi_frm_hide_menu_item 将以前隐藏的菜单显示出来: mmi_frm_unhide_menu_item相关文件:MTPNP_PFAL_MessageSetup.c 模式设置: 卡1 开: (MTPNP_AD_Get_Startup_Mode() = MTPNP_AD_NVRAM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 300 MTK 工作 笔记 节省 一半 时间
限制150内