MTK的一些问题的处理方法

1.如何修改默认蓝牙设定名称? BTMMICm.c里面,修改 MMI_BT_DEF_HOST_BT_NAME 的值即可如何修改sensor的防闪烁频率? 2.如何在pc上隐藏手机盘符,而只显示存储卡盘符? 1、0812, #define PARTITION_SECTORS 0 2、0836, #define NOR_FAT_PARTITION_SECTORS 0 或者采用另外一种方式: custom_usb_ms_init 中注释掉以下句子: USB_Ms_Register_DiskDriver(&USB_NOR_drv); 3.因为某些国家的交流电频率与中国的不一致分别为50hz和60hz,可能在国外软件上面需要修改到 1、查找到对应的 VDOREC_DEFAULT_SETTING_BANDING 修改为 VDOREC_SETTING_BANDING_50HZ 或 VDOREC_SETTING_BANDING_60HZ 2、查找到对应的 CAMERA_DEFAULT_SETTING_BANDING 修改为 CAMERA_SETTING_BANDING_50HZ 或 CAMERA_SETTING_BANDING_60HZ 4. 关于电话号码匹配修改下面宏的定义即可 PHONEBOOK_COMPARE_LENGTH 5.如何修改字体? 1、使用mtk提供的range 生成一个range文件。 2、使用mtk工具MCT 来转换bdf文件到C,h文件。 3、复制头文件到相应的目录下;如vendor/font/MTK/official/project/plutommi/content/inc /MainLcd240X320 4、复制C文件中的相关信息到Fontres.c 【vendor/font/MTK/official/project/plutommi/content/src/MainLcd40X320/】 const RangeData ××××_RangeData[####]={ const RangeDetails ××××_RangeInfo={ sCustFontData Pluto_×××× = 注意 {FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH,FONTATTRIB_NORMAL|FONTATTRIB_BOLD|FONTATTRIB_ITALIC|FONTATTRIB_OBLIQUE|FONTATTRIB_UNDERLINE|FONTATTRIB_STRIKETHROUGH}, 设置; 5、在 FontRes.c 中增加 此种字体的头文件包含; 6、检查 FontFamily 部分,查看前面设置是否正确 (): pluto_××_standardFamily 6.颜色配置: 短信阅读界面信息头背景颜色:EMS_viewer_header_background_filler 颜色选择绘制:show_highlighted_inline_color_select_menuitem() 状态栏背景颜色:status_icon_bar_filler_defaultTheme 单行编辑器光标颜色:inline_edit_cursor_color_defaultTheme 单行编辑高亮背景颜色:inline_edit_focussed_filler_defaultTheme 多行编辑界面行分隔线颜色:gui_create_EMS_input_box()--->b->underline_color 编辑区域字体颜色:inputbox_normal_text_color_defaultTheme 编辑界面选字区域:1>箭头 mmi_pen_editor_draw_arrow() 2>选字区域背景颜色,选中背景等 candidate_singleline_inputbox_theme 编辑界面虚拟键盘按中键背景颜色:virtual_keyboard_key_down_filler_defaultTheme popup屏幕背景颜色:popup_screen_background_color_defaultTheme popup屏幕字体颜色:popup_screen_border_color_defaultTheme 滚动条颜色:scrollbar_background_filler_defaultTheme 滚动条滑块颜色: scrollbar_indicator_filler_defaultTheme list菜单项高亮背景颜色:list_selected_item_filler_defaultTheme 日历当前日期背景颜色:calendar_cell_current_DefaultTheme 校准界面字体颜色:UpdateCalibrationScreen()--->MMI_multiline_inputbox.normal_text_color 开机请等候界面字体颜色: ShowCategory9Screen()--->MMI_multiline_inputbox.normal_text_color 开机找网界面日期时间字体颜色: set_dt_display--->case DT_NETWORK_SEARCH 电子书字体颜色:ShowCategory75Screen()--->MMI_multiline_inputbox.normal_text_color 编辑区域默认背景颜色:inputbox_filler_defaultTheme(如插入USB) 7.如何手动修改imei? 1. meta 工具 2. 连接好下载线,点击meta工具的reconnect ,按手机开机键; 3. 选择nvram editor ;选择手机软件对应database文件; 4、选择 NVRAM_EF_IMEI_IMEISV_LID 5 、选择1 2 读取 即可得到imei号 6、点击imei号,可以修改号码;保存,即可修改imei号。 7、×#06# 查看显示imei号。 23c中有NVRAM_EF_IMEI_IMEISV_DEFAULT 8. 默认IP号码 NVRAM_IP_NUMBER_DEFAULT nvram_common_config.c 文件。 9. 情景模式默认值 NVRAM_PROFILES_DEFAULT nvram_common_config.c 文件。 10. 电子书默认设置 NVRAM_EF_EBOOK_DEFAULT_VALUE NVRAM_EF_EBOOK_DEFAULT_VALUE 11. 如何修改输入法的顺序修改const sIMEModeDetails mtk_gIMEModeArray[] 数组中的元素顺序; 12. 如何设置出厂时间 const kal_uint8 DEFAULT_HARDWARE_YEAR = 11; //2011 出厂时间系统默认时间 const kal_uint8 DEFAULT_HARDWARE_MON = 1; const kal_uint8 DEFAULT_HARDWARE_DAY = 1; custom_hw_default.c 13. 如何设置UI界面元素的大小 * GUI Configuration 配置都在这3个文件中; * gui_switch.h * / / * gui_config.h wgui.h 6223C 08A 版本如上所述; 6225 gemini 同; 14. 为何有的时钟闹铃不是准时的 MMI Framework provides simple and well-defined interfaces for the applications written on top. Applications have to register callback function with a timer ID. The Application callback handler is called when the timer expires. MMI supports two kinds of timers. 1. Alignment timers These timers are not very accurate. But they keep on running even when the backlight of the LCD is turned off. All the applications use these timers. 2. Non-Alignment timers These timers are very accurate. They do not run when the backlight is turned off. All the UI components use Non Alignment timers. TIMER_IS_ALIGNMENT 0 //Aligned timer TIMER_IS_NO_ALIGNMENT 1 //Non-aligned timer stack_timer_struct base_timer1; stack_timer_struct base_timer2; base_timer1 is stack timer structure for non-alignment timer; base_timer2 is for alignment timer 参看文档 DD_FRM_FRAMEWORK_LAYER_08A.pdf 15.如何修改+PW拨号符号所在键 宏开关 CFG_MMI_MULTITAP_KEY_0 ,featurepluto or feature[Project]中设置。 MMi中相关宏有: __MMI_MULTITAP_KEY_0__ ENABLE_DIALER_ZERO_KEY_MULTITAP 16. 如何修改音频参数 nvram_default_audio.c 增益设置 情景模式 1、NOR 对应Normal 2、HED headset 3、HND handfree 每种情景下有多种item 1、CTN ---Call Tone 2、KEY ----Keypad Tone 3、TVO ----TV out 4、MIC ----MICrophone 5、GMI ----FM ,BUZ, buzzer 6、SPH ----Speech Tone 7、MED ----melody 8、SID ----Side Tone 17. 如何修改音频 FIR 数字滤波器的基本概念 有限沖激响应 FIR audcoeff.c Default FIR Coefficients Table Speech_Input_FIR_Coeff等几个项目。 18. 如何处理link error L6220E 1.Error: L6220E: Load region ROM size (9052664 bytes) exceeds limit (6291456 bytes). Not enough information to produce a SYMDEFs file. 一、确认flash 是否是我们需要的flash。 常用的有64MB 和128MB容量。二、确认代码是不是new编译也是这个error;三、查看代码增加了什么功能,一般是新功能或新加了一些Sp。 只能尽量减少全局变量申请,变为动态申请空间。 或关掉一些功能。四、修改fat大小 这一步有时奏效,但不建议。可能引起未知问题。 请参考blog中的其他文章,有详细的描述

你可能感兴趣的:(timer,callback,MTK,alignment,ebook,Components)