300多条MTK工作笔记为你的工作节省一半时间
更新时间:2024-04-02 23:52:01 阅读量: 综合文库 文档下载
网站: http://www.docin.com/p-83598065.html 原创作者: 嫦娥姐夫 email: lixiangdebaby@163.com 帮我顶一下哦
1.加销量统计,机型为A74
SMSMsg.c
宏 SMS_SEND_NOT_SAVE_SUPPORT (销量统计宏) #define PROJECT_NAME \
2.音乐播放键无作用 (有作用) 在idleapp.c中: 有sim卡的情况下:
mmi_idle_entry_idle_screen 函数中注册这个功能的快捷键 #if defined(__CLAMSHELL_F65__)
SetKeyHandler(mmi_audply_check_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_screen, KEY_CAMERA, KEY_EVENT_UP); #endif
宏: __CLAMSHELL_F65__ 翻盖:CLAMSHELL
3.情景模式的默认值修改:
应答模式默认不要设置成翻盖接听
nvram_common_config.c
NVRAM_PROFILES_DEFAULT 第8项将值改为0 NVRAM_PROFILES_ACTIVATED 默认激活的 情景模式 4.开机动画:
\\MainLCD\\Active\\Poweronoff 5.壁纸:
\\MainLCD\\Active\\Poweronoff
#define CFG_MMI_WALLPAPER_NUM (3)
6.开合盖声音:
resource_audio.c
mtk_resource_sounds 数组中
开盖:cs03_mid 合盖:cs04_mid
开机铃声: cs01_mid 关机铃声:cs02_mid 7.看墙纸类型
#define CFG_MMI_RES_TYPE_WALLPAPER_SEL (__RES_TYPE_GIF__)
8.ilde界面message和multimedia 位置互换
#define CFG_MMI_MAINMENU_EXCHANGE_MSG_AND_MULTIMEDIA (__ON__)
9.SIM卡电话号码只能读到150条,至少要读到250条 PHB_SIM_ENTRY = 250
10.rom空间不够,为了节省ROM空间,将短信条数缩减为300,相关文件: customer_ps_inc.h #define CM_SMS_MAX_MSG_NUM 300
11.工厂测试:
键盘测试:EntryFMKeypadTest
相机测试: FM_AutoTest_CAMERA 12.修改menuitem的高度: gui_switch.h
#define CFG_UI_MENUITEM_HEIGHT (32)
13.自动测试的问题:
FactoryModeSrc.c
keypad_layout 和 keypad_value
14. 开机LOGO显示的地方: MMICheckDiskDisplay
15.手机铃声:
短信息铃声:resource_audio.c
mtk_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_ID 151
#define MAX_MIDI_ID 160 //165 的大小 来电铃声中有 铃声,和弦两种 铃声对应的数组时:resource_audio.c mtk_resource_imelodys
这个数组的大小是:resource_audio.h #define MIN_RING_TONE_ID 101 #define MAX_RING_TONE_ID 105 //110 目前是 5
mtk_resource_imelodys[MAX_RING_TONE_ID - MIN_RING_TONE_ID + 1]
修改上网的mms 配置custom_wap_config.c 找到 custpack_wap_default 再找到
关于网络的配置:apn nvram_common_config.c
NVRAM_EF_ABM_GPRS_PROFILE_DEFAULT
16.FM检测耳机的宏:
#define CFG_MMI_FM_RADIO_BIND_EARPHONE
17.一些常用的menuid:
MENU_ID_CAMERA_APP : 相机 音乐播放器: HighlightAudioPlayer
AUDIO_PLAYER_MAIN_MENUID
MESSAGES_MENU_WMESSAGE_MENU_ID : 写短信 MAIN_MENU_PROFILES_MENUID : 情景模式
ADD_APPLICATION_MENUITEM_HILITE_HANDLER(MAIN_MENU_PROFILES_MENUID, highlight_mainmenu_profiles); 用到的图片在:
plutommi\\Customer\\Images\\PLUTO220X176\\MainLCD\\Profile 短信:
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
(__AUTO__)
nvram 的默认值都是写在这里的
这两个默认值在 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_TIME_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; //2008 const kal_uint8 DEFAULT_HARDWARE_MON = 1; const kal_uint8 DEFAULT_HARDWARE_DAY = 1;
22. 双卡双待: 只有一个拨号键的时候,需要弹出选择拨号界面
SENDKEY_MODE
=
SINGLE_KEY_SELECT_MENU
#SENDKEY2_SUPPORT 有两个拨号键的时候:
SENDKEY_MODE
=
#SENDKEY2_SUPPORT
23.智能拼图
#define CFG_MMI_GAME_PUZZLE (__AUTO__)
24. 相机设置的默认值: MMI_features_camera.h #define CAMERA_DEFAULT_SETTING_BANDING CAMERA_SETTING_BANDING_60HZ
25.开关机图片格式:
#define CFG_MMI_RES_TYPE_POWER_ONOFF_SEL (__RES_TYPE_GIF__)
26. 号码归属地存于T卡中
#define GFG_MMI_INCOMINGCALL_DATA_IN_TCARD (__AUTO__)
SENDKEY2_SUPPORT
获取手机号码归属地的函数: FetchMobileHomeArea
27.music: 路径: MUSIC_FOLDER
6225D上如果是中文的路径: CFG_MMI_FOLDER_SM_CHINESE 28.滑动换墙纸
#define CFG_MMI_WIPE_EFFECT (__ON__)
29. 读短信的:mmi_msg_inbox_list_get_hint
30. 进入短线列表: mmi_msg_entry_inbox_list 6225.阅读短信: mmi_msg_entry_view_msg 31. 常用短信:__MMI_MESSAGES_TEMPLATE__
短信的handle 一般这个函数注册: mmi_msg_set_msg_menu_highlight_handler (SmsMoMtGuiInterface.c) MSG_TEMPLATE_LANG_ENGLISH
CalTemplateBase
32.改外文的大小: pluto_en_standardFamily (fontres.c)
33.卡1和卡2通话记录合并:
# 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. 如果没有触摸屏,请注意将手写也关闭掉,否则编译不过 TOUCH_PANEL_SUPPORT = NONE HAND_WRITING = NONE
HAND_WRITING_CHS_SUPPORT = FALSE
37.打印 出错信息MMISWChangeWarning 38.开机搜索界面 ShowCategory120Screen
39. 23平台上的拨号大字体
#define CFG_MMI_PHB_GENERIC_MULTI_SELECT (__OFF__)
这个宏打开时,发短信从电话簿选择的时候,会有两个选项,无触摸屏时关掉
CFG_FULL_DIAL_SCREEN_WITH_PICTURE
40. 发短信时,从电话簿添加
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 显示界面
的
图
片
路
\\Images\\PLUTO400X240\\MainLCD\\DualSIM\\MESSAGE\\CARD1\\OUTBOX 字体颜色的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_notify 获取信息报告的显示信息: 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) */ 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_SLAVE_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_CARD1)
卡2开: (MTPNP_AD_Get_Startup_Mode() == MTPNP_AD_NVRAM_CARD2) 卡
1
卡
2
同
时
开
:
(MTPNP_AD_Get_Startup_Mode()
MTPNP_AD_NVRAM_DUALCARD)
52.短信编辑界面:
写短信息选择字 的背景颜色:multitap_filler_defaultTheme
53.来电归属地显示:
宏: __MMI_INCOMINGCALL_SHOW__ FetchMobileHomeArea
54. 文件浏览 相关: entry_fmgr_explorer exit_fmgr_explorer
==
==
释放 浏览时获取的内存: mmi_fmgr_free_thumb_image_cache
55. 信号强度: simdetectiondef.h
#define SIGNAL_STRENGTH_LEVEL1 6 #define SIGNAL_STRENGTH_LEVEL2 9 #define SIGNAL_STRENGTH_LEVEL3 12 #define SIGNAL_STRENGTH_LEVEL4 15
显示信号强度:
NetWorkSignalLevelIndication
56. 修改短信条数: #define CM_SMS_MAX_MSG_NUM 150
57.电话簿列表-----选项 (res_phonebook.c) MITEM101_PBOOK_VIEW_OPTIONS 插入号码:EMS_ED_OPT_INS_PHB_NUMBER mmi_msg_highlight_insert_phb_number
58 ,工程模式密码: #define SSC_ENGINEERING_MODE
59.保存并发送: SEND_OPT_SAVE_AND_SEND_MENUID mmi_msg_highlight_send_and_save
61. 菜单列表字的颜色:list_normal_text_color_defaultTheme 二级菜单选中时的颜色: menu_item_160x22_filler_defaultTheme list_main_menu_normal_item_filler_defaultTheme
62.多方发送:
__MMI_MESSAGES_SEND_TO_MANY__ mmi_msg_highlight_send_to_many
发送: mmi_msg_highlight_send_only mmi_msg_send_msg_to_only_entry
写信息函数:
mmi_msg_entry_write_msg 群发:
__MMI_MESSAGES_SEND_BY_GROUP__
#define EMS_DEFAULT_DCS_AVAILABLE_LENGTH 160 #define EMS_UCS2_DCS_AVAILABLE_LENGTH 70
\
63. 0928 版: 编辑短信,显示信息:
wgui_EMS_redraw_remaining_characters_display
64.发送名片:
#define CFG_MMI_VCARD (__ON__)
65. 默认的高亮选项:
#define CFG_MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_MESSAGE
67.idle的界面,title不变化,相关函数:
standard_animated_matrix_highlight_handler_type2
68.#define CFG_MMI_MESSAGE_LIST_HINT (__ON__)
69. 文件路径: CFG_MMI_FOLDER_SM_CHINESE
70. 6235 上F82要修改lcd背光时间 在文件nvram_common_config.c 中
背光时间对应的一项为:NVRAM_BYTE_BL_SETTING_HFTIME
71.短信copy 宏: __MMI_MESSAGES_COPY__ 从手机copy到sim卡或从sim卡copy 到手机
72.手机上存储短信分配的条数: nvram_common_defs.h NVRAM_EF_SMSAL_SMS_TOTAL
73.sim卡2信息设置 -- 存储位置
存储位置:MENU_MTPNP_PREFEREDSTORAGE
74.sim卡和手机存储短信的总条数: customer_ps_inc.h #define CM_SMS_MAX_MSG_NUM 350
75. 6235平台,双 IMEI DUAL_IMEI = TRUE
76.短信设置------sim卡1信息设置-----------存储位置设置----------手机 手机无法支持的原因:
#define CM_SMS_MAX_MSG_NUM 350
CM_SMS_MAX_MSG_NUM 为短信的总条数,短信总条数必须大于 sim卡和手机分配的条数的和
手机上存储短信的条数: nvram_common_defs.h
#if defined(LOW_COST_SUPPORT)
#define NVRAM_EF_SMSAL_SMS_TOTAL (10 * NVRAM_DUAL_RECORD) #else
(__AUTO__)
#define NVRAM_EF_SMSAL_SMS_TOTAL (200 *
NVRAM_DUAL_RECORD)
#endif /* LOW_COST_SUPPORT */
77. 有两个拨号键时候,通常要定义
DEVICE_KEY_SEND 和 DEVICE_KEY_SEND2 在文件keypad_def.c
78.电话簿快速搜索
CFG_MMI_PHB_QUICK_SEARCH
79.收到新信息的入口函数: mmi_msg_new_msg_ind
80.发送完信息,然后保存的函数
mmi_msg_save_msg_after_send_req
81.回复短信menuid : SMS_INBOX_OPT_REPLY_MENUID 回复短信高亮函数: mmi_msg_highlight_reply
mmi_msg_reply_msg
新增加的宏 __SEND_AND_SAVE_SMS__ 这个宏打开,默认就保存所发出的短信 发送并保存短信: mmi_msg_highlight_send_and_save
发送并保存: mmi_msg_send_and_save_msg_req 写短信:SmsMoMtGuiInterface.c HighlightWMessageHandler mmi_msg_entry_write_msg 82. 6235平台,删除短信
mmi_sms_delete_msg_rsp
83.从电话簿中选中联系人,发送短信 MENU_ID_PHB_OPTION_SEND_SMS mmi_phb_highlight_op_send_sms
__MMI_PHB_SEND_SMS_FROM_PHB__ 84.矢量字体
__MMI_SKY_FONT__
85.拒接电话并发送短信
__MMI_UCM_REJECT_BY_SMS__
86.快捷
EXTRA_SHORTCUTS_MENUID highlight_mainmenu_shortcuts_execute 87.手机设置:
MENU9102_INITIAL_SETUP
MENU_IDLE_SCR_DISP
88.wifi
WIFI_WIZARD_SUPPORT = FALSE # TRUE or FALSE 89. idle 的时候的快捷菜单
__MMI_TOUCH_IDLESCREEN_SHORTCUTS__ 90.获取sms的存储类型 mmi_frm_sms_get_storage
91.字符串相关的问题 将字符串转换成ucs2编码
mmi_asc_to_ucs2(temple, \ \
mmi_ucs2cpy(viewer_header_buff, GetString(STR_GLOBAL_NOT_SUPPORTED)); mmi_ucs2cat(viewer_header_buff, buf2);
92.
无sim卡时,在idle界面也显示宫格-----------------宏
CFG_MMI_NOSIM_HAVE_NORMAL_IDLE_MENU_INTERFACE
93. 触摸屏
TOUCH_PANEL_SUPPORT 94.彩信:
MMS_FEATURES MMS_SUPPORT
MESSAGES_MENU_MMS_MENUID 彩信中创建菜单:mauisemm.c
static int createMenuItems(int slideCount, int initiated, int slideIndex) 95.wap:
WAP_SUPPORT
96.nvram_common_defs.h
#define NVRAM_EF_SMSAL_SMS_TOTAL
NVRAM_DUAL_RECORD)
GLOBAL_DEBUG_MEM_SIZE
97.0932 照片编辑器:
#define CFG_MMI_PHOTOEDITOR (__AUTO__) 98. 0932.幻灯片
#define CFG_MMI_SLIDESHOW (__AUTO__)
99.
EntryPhnseFactoryDefaultCalibrationScr_internal 100.
(200
*
IdleSetLRKey
101.彩信:
HighlightMMSHandler 编辑彩信时:
收信人-编辑-添加号码/添加电子邮件 进入的函数为:mobile_suite_app.c wap_entry_fullscreen_editor ShowCategory5Screen_ext
要将这个编辑界面的背景调白一点 在ShowCategory5Screen_ext 函数中
dm_set_scr_bg_opacity((U8)(current_MMI_theme->bg_opacity_low-110)); 编辑彩信内容:
wgui_categories_MMS.c ShowCategory277Screen
编辑彩信主题:wgui_inline_edit.c handle_inline_full_screen_edit
进入函数:
MCU\\vendor\\wap\\obigo_Q03C\\adaptation\\modules\\mma\\source\\ mmsadp.c
goto_mms_screen
102. short cut 图片路径:
MainLCD\\IdleScreen\\Touch
103. 有触摸屏时,idle界面左右软件中间的那个键的图片位置:
__MMI_WGUI_CSK_ENABLE__
#if (defined __MMI_TOUCH_SCREEN__) && (defined __MMI_WGUI_CSK_ENABLE__) ADD_APPLICATION_IMAGE2(IMG_CSK_DIAL_ICON,CUST_IMG_PATH\D\\\\\\\\Call\\\\\\\\Touch\\\\\\\\Call.bmp\#endif
104. 写信息----发送---从电话簿添加
(IMG_ID_PHB_TAB_GROUP_ITEM, CUST_IMG_PATH\STR_CALLER_GROUP_4 mmi_sms_entry_add_recipient
mmi_phb_entry_generic_mark_several_and_quick_search_tab1
105. status icon id :
IMG_SI_MASTER_SIGNAL_CLOSED 106. 自动测试中键盘测试: EntryFMKeypadTest
106. 视频播放器:
入口函数:
MENU_ID_VDOPLY_APP mmi_vdoply_highlight_app
mmi_vdoply_entry_player_screen_internal]
107. 显示imei: mmi_ssc_get_imei_rsp
108. 视频录像器:
mmi_vdorec_entry_app_internal
109. 视频播放器全屏播放时,不能全屏播放
在 mmi_vdoply_init_ui 函数中看创建播放层是否正确 即创建 这个层: g_vdoply_cntx.fullscr_play_layer_handle 在 mmi_vdoply_blt_screen 中看刷屏是否正确
在 mmi_vdoply_play_video 中看看是否需要旋转屏幕
110 录音: CFG_MMI_SOUND_RECORDER 背景播放挂起
mdi_audio_suspend_background_play
111. 定义wallpaper的类型:
#define CFG_MMI_RES_TYPE_WALLPAPER_SEL (__RES_TYPE_JPG__)
112. 定义清除键:
#define CFG_MMI_WITH_C_KEY
(__ON__)
113. QQ
DSM_SUPPORT = TRUE
#define CFG_MMI_DSM_QQ_APP (__ON__) #define CFG_QQ_APP_TCARD (__ON__) //MSN
#define CFG_MMI_DSM_MSN_APP (__ON__) #define CFG_MSN_TCARD (__ON__)
114. 拨号大字体
#define CFG_MMI_240X400_DIAL_BIG_SCREEN (__ON__) 图片包: \\\\\\\\MainLCD\\\\\\\\DialingScreen\\\\\\\\240X400Dialing
115. 电话簿的总大小: PhoneBookTypes.h MAX_PB_ENTRIES
116. 启动省电模式:#define CFG_MMI_PROFILE_RETRENCH (__ON__) ActivateRetrenchProfile SettingProf.c
117. 调整menuitem的高度: CFG_UI_MENUITEM_HEIGHT 118. 语言朗读
INTERSOUND_MODULE_SUPPORT 119. 照相机切换
MENU_ID_CAMERA_SWITCH 120. melody.
#define GAIN_NOR_MED_VOL_MAX 144
121. 0928平台全屏显示信号强度和电池电量宏 #define CFG_MMI_STATUSBAR_TOUCH (__ON__) 122. cta的宏: __CTA_SUPPORT__
123. BT_AUDIO_VIA_SCO
你那个MTK版本的蓝牙手机中蓝牙这块软件未将MTK自带的蓝牙功能 BT_AUDIO_VIA_SCO
打开,所以来电或拨号就没有提示音的。软件打开就有这个功能了
您好,有个问题想请教。就是mtk6227板子,我的手机是天语的V918 的蓝牙在连接单声道蓝牙耳机时(立体声耳机没试过)
,手机的情景模式自动变成蓝牙模式后,当手机有来电振铃时,耳机里只能听到“咕叽、? 具础钡纳簦荒芴嚼吹缌迳簿褪撬凳只纳粼诮油ǖ缁扒安⒚挥凶蕉希? 拨出电话时也是这种情况,按完号码按拨号键之前,耳机里听不见任何声音,显然这款手? 睦堆郎舸涫怯刹偶雌舳模芊裥薷某杀鸬氖只茄灰映晒堆蓝? ,启动后几乎所有的声音都会发送到耳机里,尽管不是立体声,也比咕叽咕叽的声音好识? 稹#ㄎ矣门祷恰oto、索爱还有一些别的杂牌国产机子试过,只要不是mtk ,连上耳机就可以听见音乐铃声或者拨号声音)
124. 蓝牙耳机控制音乐播放器按钮: 打开这个宏:
BT_AVRCP_PROFILE 125. sublcd
#define CFG_MMI_SUBLCD_MASTER_MODE (__AUTO__) #define CFG_MMI_SUBLCD_SHOW_DATE (__AUTO__) #define CFG_MMI_SUBLCD_SHOW_ONE_CITY (__AUTO__) #define CFG_MMI_SUBLCD_SHOW_TIME (__AUTO__) #define CFG_MMI_SUBLCD_SHOW_WORLD_CLOCK (__OFF__)
126. 矢量字体 __MMI_SKY_FONT__
127. 无侧音量键
#define CFG_MMI_NO_SIDE_VOL_KEY (__OFF__) 128. 调整输入法所占高度:
INFORMATION_BAR_HEIGHT
129. 显示欢迎界面 ShowWelcomeScr(); 130. 模拟时钟:
CFG_MMI_ANALOG_CLOCK 数字时钟:
CFG_MMI_DIGITAL_CLOCK 模拟时钟屏保:
CFG_MMI_DUAL_ANALOG_CLOCK_SCREEN_SAVER
130. 显示时间
set_dt_display
131.进入短信列表SmsMoMtGuiInterface.c mmi_msg_entry_inbox_list
132. 0928 从电话簿发送短信:PhoneBookOperateSingle.c mmi_phb_sms_pre_send_data_for_entry
133. 用图片显示待机时间
CFG_MMI_IDLE_TIME_IMG_DISP 134. 删除短信:
mmi_msg_highlight_delete
135. sim卡1收件箱:
mmi_msg_pre_entry_master_inbox_list 136. 在idle界面显示日期时间:
时间:WGUI_CLOCK_MAINLCD_CLOCK1 日期:WGUI_CLOCK_MAINLCD_CLOCK2
137.ram空间不够时可以调整以下定义:sysgen.pl
#define GLOBAL_MEM_SIZE ( 300*1024) #define GLOBAL_DEBUG_MEM_SIZE ( 80*1024)
可以在custom_config.c 修改后remake.这个文件时生成的 138. 思凯3D菜单
#define CFG_MMI_BMP_APP (__ON__)
139.开机播放动画
CFG_MMI_POWER_ON_OFF_DISPLAY_VIDEO 140 改变开机logo: CFG_MMI_CHANGE_LOGO
141.主菜单选中时的图片:
phonebook: MAIN_MENU_MATRIX_PHONEBOOK_ANIMATION
142. 来短信时,接收短信时提示字体的颜色 wgui_categories.c 在这个函数修改: wgui_cat154_draw_controlarea
143. 显示多选框的screen. ShowCategory384Screen
144. 进入快捷功能的函数:shortcuts.c EntryShctInMainMenu
145. 电话簿多选操作:
#define CFG_MMI_PHB_MULTI_OPERATION (__ON__)
146.多方发送入口函数:SmsMoMtGuiInterface.c mmi_msg_entry_send_to_many
147. 显示本机号码:
MENU_SETTING_SHOW_OWN_NUMBER 148. 待机菜单显示: EntryPhnsetIdleScrDisp
149.滑动桌面:
DESKWIDGET_SUPPORT = TRUE 150. 按*#8377# SSCHandleSoftwareVersion
进去看不到显示信息,因为背景和字体颜色都为黑色,所以看不到
修改主题:inputbox_normal_text_color_1Theme={255,255,255,100}改成白色,得到解决.
这个修改成白色后,写信息时字体也变成白色,这样可以解决问题,但是会带来一些别的问题
可以再进入 这个界面的时候( 即: ShowCategory152Screen) 时将透明度调低一些: dm_set_scr_bg_opacity((U8)(current_MMI_theme->bg_opacity_low)); 退出后再恢复到以前:
dm_set_scr_bg_opacity((U8)(current_MMI_theme->bg_opacity_full)); 151. 修改idle界面运营商字体的颜色:
CONST_HARDWARE color idle_scr_network_name_color_1Theme={255, 255, 255}; CONST_HARDWARE color idle_scr_network_name_border_color_1Theme={0, 0, 0}; 本机号码的颜色:
CONST_HARDWARE color idle_scr_network_status_color_1Theme={255, 255, 255}; CONST_HARDWARE color idle_scr_network_status_border_color_1Theme={0, 0, 0};
151. 来信息提示看不到,相关函数: wgui_cat154_draw_controlarea 152.网际网路服务:
SERVICES_WAP_MENU_ID
153. sim卡添加姓名时的长度: MAX_PB_NUMBER_LENGTH 154.
__PHB_0x81_SUPPORT__
155. 模式设置:
EntryStartupModeSetScreen
156. 进入搜索界面:
mmi_idle_entry_searching_screen
157. 模式设置: MTPNP_PFAL_DM_Setup.c 双卡模式:
HighlightDualCardSel 卡1模式设置: HighlightOnlyCard1Sel 卡2模式:
HighlightOnlyCard2Sel
MTPNP_AD_Set_Startup_Mode(MTPNP_AD_NVRAM_CARD1);
158. CTA 双卡双待:
#define CFG_MMI_CTA_DUAL_MODULE (__ON__) 159. 待机界面只显示有信号的运营商:
#define CFG_MMI_SINGLE_CARD_STATUS_SHOW (__ON__)
160. wap的mem WAP_MEM_SIZE
161. QQ挂机时,状态栏显示图片: \\MainLCD\\DSM 162.
#define CFG_UI_SMALL_CATEGORY_EDITOR
(__AUTO__)
MENU_SETTING_CALL_REMINDER
163. 输入字体的颜色主题: (写短信,通话时间提示,电话簿查找联系人) inputbox_normal_text_color_1Theme //inline 编辑框字体的颜色:
inline_list_normal_text_color_defaultTheme
164.打开艾米视频聊天需要将 PNG_DECODE = PNG_SW (对PNG的解码时软件解码) 艾米视频聊天 MIIPTS_SUPPORT = TRUE 0936slim上: MIIPTS_SUPPORT = TRUE
165. 拨电话界面时 显示\卡1正在拨号\的颜色:
MMI_multiline_inputbox.normal_text_color 显示电话号码的颜色:
*current_MMI_theme->list_normal_text_color 拨电话时的界面: 文件:wgui_categories_CM.c ShowMOMTCallScreen
166.相框的宏: MMI_features_camera.h __CAMERA_FEATURE_ADD_FRAME__
167.设置背景的透明度: dm_set_scr_bg_opacity(50);
168. 修改上下左右四个键的快捷方式:
#define CFG_MMI_DEDICATED_KEY_SHORTCUTS (__AUTO__) resource_shortcuts.c gShctDefaultDediList
169. 修改日历的颜色: 当日的背景颜色:
calendar_cell_current_1Theme 本有日期的背景颜色: calendar_valid_fg_1Theme
170.停止来电铃声:
mmi_ucm_stop_incoming_tone 171. 进入来电:
mmi_ucm_entry_incoming_call 按侧键停止来电铃声
#if defined(__CLAMSHELL_F91__)
SetKeyHandler(mmi_ucm_stop_incoming_tone, KEY_VOL_UP, KEY_EVENT_DOWN); SetKeyHandler(mmi_ucm_stop_incoming_tone, KEY_VOL_DOWN, KEY_EVENT_DOWN); #endif
172. 汇率换算menuid: __MMI_CURRENCY_CONVERTER__ EXTRA_CURRENCYCONVERTOR_MENU 173. 计数器:
__MMI_CALCULATOR__
174. 充电: PwronCharger.c
BatteryStatusRsp
充电完成时状态: PMIC_CHARGE_COMPLETE
175.蓝牙默认名称: BTMMICm.c MMI_BT_DEF_HOST_BT_NAME
176. 日历:
EntryClndrScreen
在日历界面显示年.月
mmi_clndr_monthly_set_content 177. 从电话簿发送彩信:
CFG_MMI_PHB_SEND_MMS_FROM_PHB
178.字符串:
mmi_ucs2cat
字符串格式化可以用:
sprintf((S8*) ts, \将asc 码转换成 ucs2码:
mmi_asc_to_ucs2((S8*) s, ts);
179. mp3测试时,需要放t卡文件.直接放到根目录,名称为1.mp3
180. 短信:
SIM卡2信息设置 -------存储状态: MTPNP_PFAL_MessageSetup.c
mmi_msg_highlight_card2_memory_status
将sim卡的显示状态改成数字:sprintf(tempBuf, \card2memStatus.simTotal);
SIM卡2信息设置------- 储存位置: MTPNP_PFAL_MessageSetup.c mmi_msg_highlight_card2_preferred_storage
SmsSettingsGuiInterface.c SIM卡1信息设置-----------
MESSAGES_MENU_MEMSTATUS_MENUID mmi_msg_highlight_memory_status SIM卡1存储位置-------
SETUP_MENU_PREFEREDSTORAGE_MENUID mmi_msg_highlight_preferred_storage
181. 双电池:
__MMI_BACKUP_BATTERY__
182. 电话簿存储位置的nvram值: 6225 在nvram_cust_pack.c中,6223在 NVRAM_PHB_STORAGE_LOCATION
183. 网络: 宏:WAP_SUPPORT
menuid: MAIN_MENU_SERVICES_MENUID 高亮函数:highlight_mainmenu_services 入口函数: GoToServicesMenu
wap 入口函数: goto_mobile_suite_screen Wapadp.c
通过消息 ilm_ptr->msg_id = MSG_ID_WAP_BROWSER_STARTUP_REQ 请求
绘画上网的函数: widget_paint_action.c widget_paint_action
widget_update_screen_with_video 进入网页的screen id: WapResDef.h WAP_SCREEN_WIDGET
184. ip拨号: __MMI_PHB_IP_DIAL_FROM_PHB__ 高亮函数:
mmi_phb_highlight_op_ip_number 入口函数: PhoneBookOperateSingle.c mmi_phb_dial_ip_call
185.通话记录中呼叫: calllog.c 卡1:
mmi_chist_call_log_call_in_option 通话设置:
MENU_ID_UCM_CALL_SETTING
通话记录中的高级设置: MENU_ID_UCM_CALL_SETTING_MORE
高级设置中的ip拨号(编辑): MENU_SETTING_IP_NUMBER 高亮函数:ManageCallMain.c HighlightIPNumber ip 号码编辑:
EntryScrIPNumberEdit
获取卡1的当前ip号码: GetCurrIPNumber
获取卡2的当前ip号码: GetCurrCard2IPNumber
186. 23上拨号大字体:
#define CFG_FULL_DIAL_SCREEN_WITH_PICTURE (__ON__)
187. 歌词显示:
CFG_MMI_AUDIO_PLAYER_LYRIC_DISPLAY
CFG_MMI_AUDIO_PLAYER_LYRIC_SCREEN_BASED_ASM
188.短信文字格式入口(6223): EmsMiscell.c EntryScrEmsFormatTextMenu
文字大小入口: MENU_EMS_TEXT_SIZE_ID EntryScrFmtTextSizeMenu 设置文字大小:
SetFmtTextSize
189.速拨电话: EntryPhbSpeedDial 190. 进入飞航模式:
EntryFlightModeIdleScreen
飞航模式隐藏菜单的函数: mmi_flight_mode_hide_menu_items(); 飞航模式时进入菜单: Res_MiscFramework.c
MENU_SIM_OPTION_ID
191. 电话簿-->其他号码-->SIM卡1/2服务拨叫号码 其它号码:phonebookextranumber.c
mmi_phb_entry_extra_number
SIM卡1服务拨叫号码: MENU_PHONEBOOK_SERVICENUMBER SIM卡2服务拨叫号码:MENU_MTPNP_CARD2_SDL_NUMBER
192. 归属地查询: __MMI_INCOMINGCALL_SHOW__ 数据放到t卡的宏: __MMI_INCOMINGCALL_DATA_IN_TCARD__ FetchMobileHomeArea
193.语音朗读即TTS的宏: __MMI_TTS_FEATURES__ MENU_ID_TTS_MAIN_MENU 朗读信息的开关:
ivTTS_Play_EMSData_toggle 194. 充电完成的图片:
IMG_USB_CHGR_CMPLT
充电图标: IMG_ID_USB_CHARGING
195. sublcd
SUB_LCD_SIZE = 128X32
DUAL_LCD = TRUE
CFG_MMI_SUBLCD_SHOW_TIME CFG_MMI_SUBLCD_SHOW_DATE ShowIdleAppSubLcd sublcd显示time: wgui_clock_show_sub_lcd gui_clock_show_sub_lcd
sublcd显示电话号码:
mmi_ucm_entry_incoming_call_sublcd 196. 状态条:
show_status_icons
197.在工具箱下 添加资源代码: Res_Organizer.c
OrganizerResDef.h
实现功能,高亮函数在 Organizer.c 高亮函数: OrgInit
198. 6223c时间与日期设置:
HighlightPhnsetTimeAndDate
199. 获得卡是否可用:MTPNP_AD_Get_UsableSide
200.0936 短信发送保存:NVRAM_SMS_MISCELL_SETTING
201.日历: ORGANIZER_CALENDER_MENU
202. 修改网络主页,书签 custom_wap_cust_pack.c
203. 0936slim,发送短信并保存的设置: 卡1: NVRAM_SMS_MISCELL_SETTING BYTE_ENTRY(NVRAM_SMS_MISCELL_SETTING,
NVRAM_APP_PHNSET,NVRAM_CACHE_ID_RESERVED, KAL_TRUE, \Cache\0X0F)
204. \快捷功能\菜单: EXTRA_SHORTCUTS_EXEC_MENUID 进入快捷功能:shortchuts.c EntryShctOptionScreen
205. status 的图片: wgui_status_icons.c
MMI_status_icon MMI_status_icons[MAX_STATUS_ICONS] 顺序要和wgui_status_icons.h 中STATUS_ICON_LIST 的枚举值顺序完全一致
206. __MMI_SUBLCD_SHORT_STATUSICON_LIST__
一般:SB_RING 会议:SB_VIB 室外:SB_VR
207. 0936 上仿三星快捷菜单功能: VENUS_MMI = VENUS_LEVEL1 图片放在: MainLCD\\VUI
水平方向上的滑动菜单(shortcuts): 网络: VAPP_HS_IMG_SC_BROWSER
在VAPP_HS_SHORTCUT_TABLE 中添加实现的事件vapp_hs_shortcut_cfg.h.
注意顺序要和VAPP_HS_IMG_ENUM 中定义的图片顺序要严格一致vapp_hs_res.h; /****************************************************************** * Shortcuts image ID:
******************************************************************/ VAPP_HS_IMG_SC_BAR_BG, VAPP_HS_IMG_SC_BAR_LEFT_ARROW, VAPP_HS_IMG_SC_BAR_RIGHT_ARROW, VAPP_HS_IMG_SC_POOL_BG,
VAPP_HS_IMG_SC_HILITE,
VAPP_HS_IMG_SC_DIALER, VAPP_HS_IMG_SC_MAIN_MENU,
VAPP_HS_IMG_SC_BROWSER,
VAPP_HS_IMG_SC_FILE_MANAGER, VAPP_HS_IMG_SC_PHONE_SETTING, VAPP_HS_IMG_SC_PROFILES, VAPP_HS_IMG_SC_PHONEBOOK,
VAPP_HS_IMG_SC_CALL_HISTORY, VAPP_HS_IMG_SC_MESSAGE_CENTER, VAPP_HS_IMG_SC_CALENDAR, VAPP_HS_IMG_SC_TODO, VAPP_HS_IMG_SC_ALARM, VAPP_HS_IMG_SC_CALCULATOR, VAPP_HS_IMG_SC_AUDIO_PLAYER, VAPP_HS_IMG_SC_VIDEO_PLAYER, VAPP_HS_IMG_SC_MEDIA_PLAYER,
VAPP_HS_IMG_SC_SETTING, 最后一个为VAPP_HS_IMG_SC_SETTING 所有的都要添加在setting之前 208. 0936上:
mmi_camera_app_screen
void mmi_camera_entry_option_menu_screen(void) MENU_ID_CAMERA_OPTION
209. 情景模式: 激活:SettingScreenProf.c mmi_profiles_entry_activate_profile 情景模式显示status
mmi_profiles_show_alert_status_icon
210. 来电话.ucmui.c
mmi_ucm_entry_incoming_call_option
211. 播放完开机动画:
mmi_bootup_is_power_on_animation_complete
思凯的滑动桌面:
CFG_DESKWIDGET_OPEN
212. 0936slim .进入快捷功能:
#define CFG_DISABLE_SHORTCUTS_MENU (__AUTO__)
打开VENUS_MMI = VENUS_LEVEL1 快捷功能有问题.有冲突 EntryShctInMainMenu
默认的快捷菜单选项定义在: gShctDefaultList
213. 思凯:
电子书:MENU_DSM_BOOK QQ: MENU_DSM_QQ
MSN: MENU_DSM_MSN 游戏中心: MENU_DSM_GAME_CENTER 214. 编辑短信的界面:wgui_categories_inputs.c
ShowCategory28Screen
215. 电话簿-添加联系人-至...-姓名-编辑:PhoneBookMain.c mmi_phb_set_full_scr_lsk
EntryScrForInputMethodAndDone
编辑界面wgui_inline_edit.c:handle_inline_full_screen_edit
216. 小屏幕显示时间的函数: gui_clock_show_sub_lcd
217. 显示背景图片:
dm_setup_and_draw_scr_bg
218. 电子书:
CFG_MMI_EBOOK_READER
219. 修改网络运营商
nvram_wap_prof_profile_content_struct
P_PROF_MAX_PROFILES]= {
{ /* wap profile 1 - FET */
1,80,10,-1,0,0,210,241,199,199,\ },
{ /* wap profile 2 - CHT */
2,8080,11,-1,0,0,10,1,1,1,\}, ??
}
在配置运营商参数时,对于上述结构体中proxy_ip[4]变量要注意,如果客户提供的代理服务器地址是010.1.1.1的话,我们一定只能写成10.1.1.1,请大家注意!!
nvram_common_config.c
NVRAM_EF_ABM_GPRS_PROFILE_DEFAULT
220. sim卡1IP拨号:
NVRAM_IP_NUMBER_SETTING
MENU_MTPNP_PHB_OPTION_IP_DIAL_SIM1 mmi_phb_highlight_op_ip_number mmi_phb_entry_list_choose_number_ip_dial 从通话记录进入ip拨号: CallLog.c
1. 已拨电话: CHISTCallDialedNumByIP
const
COMMON_NVRAM_EF_WAP_PROF_WAP_PROFILE_CONTENT_DEFAULT[NVRAM_WA
2. 未接电话: CHISTCallMissedNumByIP 3. 已接电话: CHISTCallRecvdNumByIP
sim卡2ip拨号: MTPNP_PFAL_Master_ADN.c MTPNP_PFAL_PHB_entry_list_choose_number_ip_dial MENU_MTPNP_PHB_OPTION_IP_DIAL_SIM2 MTPNP_PFAL_PHB_op_SIM2_ip_number
NVRAM_SLAVE_IP_NUMBER_SETTING
从通话记录中进入ip拨号: MTPNP_PFAL_Master_CallHistory.c 1. 已拨电话:
MTPNP_PFAL_Call_DialedBYIP 2. 未接电话:
MTPNP_PFAL_Call_MissedBYIP 3.已接电话:
MTPNP_PFAL_Call_RecvedBYIP
0936Slim: 53平台,new的时候不能看excel文档 自动测试:FactoryModeSrc.c
{SSC_FACTORY_MODE_AUTOTEST, *#362#
EntryFMMenuAutoTest 键盘测试:
EntryFMKeypadTest 221.
6253 上的游戏:
#define CFG_MMI_GAME_CHICKEN (__OFF__)
#define CFG_MMI_GAME_COLORBALLS (__OFF__) #define CFG_MMI_GAME_COPTER (__OFF__)
6253. 媒体播放器分开:
MEDIA_PLAYER_VER = SEPARATED 6253.有触摸屏时 idle界面的快捷菜单:
CFG_MMI_TOUCH_IDLESCREEN_SHORTCUTS
6253. 网络服务-网际网路服务-设置-设置档-SIM卡1: mmi_wap_prof_ui_entry_show_profile_list 默认值为:common_mmi_cache_config.c
SIM卡2:
NVRAM_WAP_PROF_ACTIVE_WAP_PROFILE_INDEX 这个nvram值0-7位存储sim卡1的设置档 8-15位存储sim卡2的设置档
SHORT_ENTRY(NVRAM_WAP_PROF_ACTIVE_WAP_PROFILE_INDEX,
NVRAM_APP_PHNSET, NVRAM_CACHE_ID_RESERVED, KAL_TRUE, \WAP profile ID\
MMI_TRUE,
SSCHandleFactoryModeAutoTest}
0x03, 0x03)
0x03是第四项,就是china mobile. 彩信的设置档:
NVRAM_WAP_PROF_ACTIVE_MMS_PROFILE_INDEX 222. 中文:HAND_WRITING = MMI_HANWANG 汉王手写:
#define CFG_MMI_HANDWRITING_MULTI_BLOCK (__OFF__) 这个宏打开后,手写的时候会分成两块专门的手写区域.
223. 双时钟:
#define CFG_MMI_DUAL_CLOCK (__AUTO__)
224.判断是否正在来电: isIncomingCall
来电时将背光时间调长一点:
#define LCD_CLAM_CLOSE_INCOMING_CALL_TO_OFF_TIME 60000 //1分钟 StartTimer(BACKLIGHT_TIMER,
LCD_CLAM_CLOSE_INCOMING_CALL_TO_OFF_TIME, BacklightTimerHdlr);
225. 拨号界面背景:dialer_inputbox_background_filler_1Theme 226. 预设输入法:
CFG_MMI_PREFER_INPUT_METHOD
输入法的存储 :NVRAM_SETTING_PREFER_INPUT_METHOD RESTORE_PREFER_INPUT_METHOD 默认智能拼音: 16 226. ENGINEER_MODE_MENUID Res_EngineerMode.c 6253.上应该打开的 __FLIGHT_MODE_SUPPORT__
227. wifi
WIFI_SUPPORT
WIFI_WIZARD_SUPPORT
228. SIM卡1安全设置:
STRING_MTPNP_CARD1_SECURITY_SETTING SIM卡1锁:SecuritySetup.c SECSETSetSIMLockReq
229. 0936SLIM发送短信:
mmi_sms_recipient_opt_send_by_sim1
230. 安全设置-SIM卡1锁: popu 框显示的字符串: STR_PASS_TRIALS_REMAIN 意大利语换成客户提供的字符串后,会重启,原因是因为STR_PASS_TRIALS_REMAIN字符串太长,copy时发生溢出
解决办法是增加字符数组的容量
#define MAX_PASS_COUNTDOWN_DISP 120//60以前是60
231.
可打紧急电话idleapp.c STR_LIMITED_SERVICE
STRING_MTPNP_LIMITSERVICE IdleRefreshServiceIndicationArea
232. 0936Slim写短信: mmi_sms_entry_editor
233.主题设置: CFG_MMI_THEMES_APPLICATION 234. 主题图片个数:
#define CFG_MMI_THEME_MAX_NUMBER (1)
235.上网接口:wap_goto_url_for_extern_link
mmi_gx_met_plat_sendSms
236. USB序列端口
__USB_COM_PORT_ENABLE__ 网络摄像机:WEBCAM_SUPPORT
USB存储装置:__USB_MASS_STORAGE_ENABLE__
237. 0936:
写短信的高亮函数:
HighlightWMessageHandler
信息: EntryScrMessagesMenuList
写信息: mmi_msg_pre_entry_write_new_msg 发送到: mmi_sms_highlight_ed_send_to
从电话簿中添加联系人: mmi_sms_recipient_add_from_contacts 输入号码:mmi_sms_recipient_enter_number
判断卡是不是有效:sim卡1: mmi_bootup_is_sim_valid
sim卡2:mmi_bootup_is_sim2_valid
判断是不是注册了网络: sim卡1:mmi_bootup_is_nw_registration_ok sim卡2:mmi_bootup_is_sim2_nw_registration_ok
判断是不是飞航模式:mmi_bootup_get_active_flight_mode
步骤:
1.发短息时,要检查是不是允许发送短信: mmi_sms_is_allow_send_sms 2. 定义sendinfo. static mmi_sms_send_info_struct send_info_data; 3. 清空信息:ReleaseEMSEditBuffer()
4. 设置发信息的sim卡: mmi_sms_set_prefer_sim_type 5. 添加要发送的信息的方法: 检查是不是准备好了:
if (mmi_sms_is_sms_ready() == MMI_FALSE) {
mmi_display_popup(
(UI_string_type)GetString(STR_SMS_MSG_NOT_READY_YET), MMI_EVENT_FAILURE); }
设置发送短信的sim卡:
#ifdef __MMI_DUAL_SIM_MASTER__ MMI_BOOL is_sim1_valid;
is_sim1_valid = (MMI_BOOL)mmi_bootup_is_sim_valid();
//The default SIM is SIM1 if (is_sim1_valid == MMI_TRUE) {
mmi_sms_set_send_sim_type(SMS_SIM_1); } else {
mmi_sms_set_send_sim_type(SMS_SIM_2); }
#endif /* __MMI_DUAL_SIM_MASTER__ */ 将要进行写信息: EMSData *pEMS;
GetEMSDataForEdit(&pEMS, 0);
238. 修改音频参数: nvram_default_audio.c
239. 光电导航: __OFN_SUPPORT__
240. 看使用的是哪个主题: ThemeRes.c
mtk_MMI_themes,默认使用的是:theme_defaultTheme
0936SLIM 上二级菜单的背景图片转换成数据了,具体要看使用的是哪个theme. 6223p使用的是:IMG_BACKGROUND_2Theme
6253 使用的是:IMG_BACKGROUND_defaultTheme
0936slim 上二级菜单字体的颜色: list_main_menu_normal_text_color_defaultTheme 选中二级菜单的字体颜色:list_main_menu_selected_text_color_defaultTheme
241. 声音资源: InitializeResourceVariables
242.NVRAM 默认的世界世界: CURRENT_CITY beijing. 对应的是: 0x07
234. 艾米视频聊天:
MiiptsAppHighlight
235. Ebook 设置参数的nvram值:
NVRAM_EF_EBOOK_SETTINGS_LID
236. 进入QQ之前先弹出确认popu框,如果 yes,就进入qq,如果no,就退出: void DsmQQ_confirm(void) {
DisplayConfirm( STR_GLOBAL_YES, IMG_GLOBAL_YES, STR_GLOBAL_NO, IMG_GLOBAL_NO,
(UI_string_type) GetString(STR_CONFIM_ENTRY), IMG_GLOBAL_QUESTION, WARNING_TONE);
SetLeftSoftkeyFunction(DsmQQ,KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory,KEY_EVENT_UP); }
237.
判断是否有T卡存在: mmi_fmgr_is_msdc_present
238. 打开 __LOW_COST_SUPPORT_COMMON__ 239. 影音远程控制服务:
STR_BT_PROF_AVRCP_T
串行端口服务: STR_BT_PROF_SPP
240. 通话中心- 通话记录-SIM卡1通话记录-SIM卡1未接电话记录-选项-查看:
EntryCHISTViewMissedCall
241. 解决多媒体—视频录像器:在进行录像选择“停止”,在提示“是否保存视频文件”界面,背景分屏的问题 关掉:__VDOREC_FEATURE_MULTI_REGION_LAYER_BG__
245. 修改打电话时听筒的默认声音大小:
void ShowVerticalBarUp(void)
设置听筒的声音后,保存的函数为:GeneralDeviceInterface.c SaveSpeechVolume
保存的nv项为:NVRAM_NORMAL_MODE_VOICE_LEVEL
246. 工厂简化测试:__MMI_AUTO_TEST_SIMPLIFY__ SSCHandleFactoryModeAutoTestSimplify
简化测试的按键定义: custom_fm.c (6253平台) const kal_uint16 g_fm_keypad_order_table_simplify[] = {
KEY_LSK,KEY_ENTER,KEY_DOWN_ARROW, KEY_RSK, KEY_Q, KEY_S, KEY_I, KEY_C,KEY_SPACE,
KEY_INVALID
};
247. mtk 自带ucweb
UCWEB_SUPPORT
248. 外文版无法输入,关掉下面这个宏: #define CFG_MMI_ZI_MULTITAP
(__OFF__)
249.进入java程序时,会重启,打开下面这个宏,就可以了.这个宏默认是打开的 EXT_MODEM_SUPPORT = TRUE
250. 显示运营商信息:()
SIM卡1: wgui_cat033_show_network_name SIM卡2:wgui_cat033_show_network_name2
wgui_cat033_show_network_status wgui_cat033_show_network_status2 251. 添加资源文件的路径:
MCU\\plutommi\\Customer\\ResGenerator 下的Makefile文件中添加 252.
is_on_idlescreen
253. 二级菜单的背景:(0936Slim)
IMG_BACKGROUND_defaultTheme
#define CFG_WGUI_STATUS_ICON_ALIGN_RIGHT
(__OFF__)
#define CFG_WGUI_STATUS_ICON_SHOW_TIME_IN_RIGHT (__OFF__) 234. status bar 高度:
CFG_UI_STATUS_BAR_HEIGHT title 的高度:
CFG_UI_THIN_TITLE_HEIGHT
0936slim 二级菜单选中后的背景色: list_selected_item_filler_defaultTheme 二级菜单未选中时的文字颜色: list_normal_text_color_defaultTheme 235.F104 编译模拟器关掉: BT_RDA5868_SUPPORT SP5368_TV_MODULE OFN_MODULE DUAL_BATTERY DSM_SUPPORT
236. 设置 mainmenu的行列数:(默认设为4行) configure_fixed_matrix(ixsize, iysize, 4, 0);
237.默认高亮信息菜单:
#define CFG_MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_MESSAGE
238. 判断mainmenu screen:
GetActiveScreenId() == MAIN_MENU_SCREENID
239. wgui.h
二级菜单的开始y坐标:
MMI_SUBMENU_CONTENT_Y
mainmenu 的y坐标: MMI_CONTENT_Y title的y坐标:MMI_TITLE_Y
240. 更新时间:
wgui_clock_update_main_lcd
250. 隐藏vertical status bar
wgui_status_icon_hide_status_icon_bar(1);
251. show time :
show_main_LCD_date_time
搜网:DT_NETWORK_SEARCH 252. 主菜单title的字体颜色设置:
title_text_border_color_defaultTheme title_text_color_defaultTheme
日期时间设置中,时间选中时候的背景颜色: inline_datetime_focussed_filler_defaultTheme 未选中时的背景颜色:
inline_datetime_unfocussed_filler_defaultTheme
253. 网络配置:
nvram_common_custpack.c 254. 判断是否在idle界面
g_idle_context.IsOnIdleScreen == 1
255. 移动status 图标: move_status_icons
256. 0936slim,sim卡1 信号条 img:STATUS_ICON_SIGNAL_STRENGTH
257.画二级菜单的列表:
void gui_show_fixed_list_menu(fixed_list_menu *m) 258.
(__ON__)
wgui_softkey_is_in_popup_screen
wgui_softkey_set_is_in_popup(MMI_TRUE);
259. 上网时的title: void draw_title_wap(void)
260. 世界时间中的城市设置: BYTE_ENTRY(CURRENT_CITY,
NVRAM_APP_PHNSET,
NVRAM_CACHE_ID_RESERVED, KAL_TRUE, \ 0X07)//北京0x06:曼谷 261. 图片存储:
NVRAM_IMGVIEW_STORAGE mmi_imgview_load_setting
视频播放文件存储:NVRAM_VDOPLY_STORAGE 手机: 68(MMI_PUBLIC_DRV). t卡:69(MMI_CARD_DRVa)
262. nvram_common_custpack.c
nvram_ef_abm_gprs_profile_struct
263.
widget_ShowCategory123Screen_Common
264. 全键盘中 数字键盘和字母的映射表 qwerty_lang_res.c g_qwerty_opposite_key_table
265.
void mmi_entry_show_java_logo(void) { T); } 266.
TV测试:
FM_EntryAnalogTV
进入电视: AnalogTVApp.c
MENU_ID_ANALOGTV_MAIN
SetHiliteHandler (MENU_ID_ANALOGTV_MAIN, highlight_analogtv_app);
ClearAllKeyHandler(); entry_full_screen(); clear_screen();
gdi_image_draw_id(0,0,IMG_FALSE_JAVA_LOGO);
gdi_layer_blt_previous(0,0,MAIN_LCD_DEVICE_WIDTH,MAIN_LCD_DEVICE_HEIGH
mmi_analogtv_entry_app
mmi_analogtv_entry_preview_screen
267. 0936slim.c键盘映射关系: KeyBrd.c
const static key_code_map_struct g_key_code_map[] 大小写切换: KEY_SHIFT 输入法切换:
KEY_QWERTY_MENU
全键盘对应的输入法切换键: KEY_QWERTY_MENU 上档键: KEY_FN
换行:KEY_ENTER
268. 获取mmi keycode. KeyBrd.c
const static key_code_map_struct g_key_code_map[]
269. DEVICE_KEY_DOLLAR 键盘定义表:custom_fm.c g_fm_keypad_order_table
270. 全键盘的按键映射在: Qwerty_lang_res.c
g_qwerty_lang_table_common_keys在这个数组中实现按键的显示
g_qwerty_opposite_key_table 这个数组可以把一个按键映射另外一个按键
271. 写短信的 特殊符号的未选中时的颜色: matrix_normal_text_color_defaultTheme
272. 汇率换算:
#define CFG_MMI_CURRENCY_CONVERTER 273. 单位换算:
(__ON__)
#define CFG_MMI_UNIT_CONVERTER (__ON__) 274. 生理周期:
#define CFG_MMI_MENSTRUAL 275. 肥胖指数: #define CFG_MMI_BMI
(__ON__)
(__ON__)
276. 出现插入SIM卡后,进入电话薄,查询SIM卡容量,所有SIM卡的最大容量(容量为150或200或
250)都显示为0/100.
原因是因为: PHB_SIM_ENTRY = 100 sim卡上的容量设置为 100就会出现这个问题,应该设为250
277. 文件管理中的,文件大小信息显示的字体颜色: header_information_text_color_1Theme
278.
HighlightPhnsetShowOwnNo
MENU_MTPNP_DM_SHOW_OWNER_NUMBER MENU_SETTING_SHOW_OWN_NUMBER MMI_IDLE_DCD_START_Y 279.
#define CFG_MMI_MESSAGES_COPY (__ON__) 这个宏要打开,否则短信的存储位置显示不准确
280.
#define CFG_MMI_RES_TYPE_WALLPAPER_SEL (__RES_TYPE_BMP__) 0936Slim 23平台上墙纸要用bmp格式的,用jpg格式的解码会很慢
280. 短信模板(0936Slim)
CFG_MMI_MESSAGES_PREDEFINED_TEMPLATE
281. 编辑短信: mmi_sms_entry_editor 阅读短信:
mmi_sms_entry_viewer
读短信的category是 ShowCategory39Screen 获取短信的头信息:SmsAppMainUI.c mmi_sms_get_viewer_header 282.未接来电
void EntryCHISTViewMissedCallList(void)
283. 键盘定义工具: MCU\\custom\\drv\\Drv_Tool 284.
信息编辑中,统计字符个数函数
void wgui_EMS_redraw_remaining_characters_display(void) 写信息中输入法
static void mmi_imui_draw_information_bar(void)
285. 单位换算中,输入字体的颜色:
CONST_HARDWARE color inline_edit_focussed_text_color_defaultTheme={255, 0, 0};
CONST_HARDWARE color inline_edit_unfocussed_text_color_defaultTheme={0, 0, 0};
CONST_HARDWARE color inline_edit_selected_text_color_defaultTheme={128, 64, 0};
CONST_HARDWARE color inline_edit_selector_color_defaultTheme={0, 255, 0};
286. 秒表: 高亮函数:
HighlightTypicalStopwatch 入口函数:
EntryPreStopwatch HighlightSplitTiming
EntryWtchScrSplitLapTimingStopwatch EntryWtchScrMultipurposeStopwatch update_stop_watch_time
display_stop_watch_list_content
287. sim卡2运营商字体的颜色:
idle_scr_sim2_network_name_color_defaultTheme boder 的颜色:
idle_scr_sim2_network_name_border_color_defaultTheme SIM卡1:
CONST_HARDWARE color idle_scr_network_name_color_defaultTheme={255, 255, 255}; CONST_HARDWARE color idle_scr_network_name_border_color_defaultTheme={0, 0, 255};
日期和时间
CONST_HARDWARE color idle_scr_date_color_defaultTheme={255, 255, 255}; CONST_HARDWARE color idle_scr_time_color_defaultTheme={255, 255, 255};
CONST_HARDWARE color idle_scr_date_border_color_defaultTheme={0,0,255,100}; CONST_HARDWARE color idle_scr_time_border_color_defaultTheme={0, 0, 255};
sim卡2本机号码:
idle_scr_sim2_network_status_color_defaultTheme
idle_scr_sim2_network_status_border_color_defaultTheme 288.
status bar 上面的时间用的是图片
IMG_TECHNO_DIGITAL_SMALL_CLOCK_0 图片路径:
PLUTO220X176\\MainLCD\\IdleScreen\\Techno\\SmallClock
289. 来电时,按挂机键,弹出的popu框: mmi_nmgr_entry_default_idle
SCR_ID_NMGR_NOTIFY_ON_IDLE
ENHANCED_SINGLE_BANK_NOR_FLASH_SUPPORT = TRUE
network name2的位置y:
#define CFG_UI_IDLE_SIM2_NETWORK_NAME_Y (64) network name1的位置:
#define CFG_UI_IDLE_NETWORK_NAME_Y (24)
290.开机锁:6225D
CFG_MMI_ORIGINAL_PROTECT 291. 开机动画只播放一次:0936Slim
__MMI_PWRON_SHOW_ANIMATION_ONCE__
292. 蓝牙menuid: 入口MAIN_MENU_EXTRA_MENUID
ADD_APPLICATION_MENUITEM_HILITE_HANDLER(MENU_CONN_BT_MAIN, mmi_bt_main_hilight_handler);
power: MENU_CONN_BT_POWER mmi_bt_power_hilight_handler 293.多媒体menuid:
MAIN_MENU_MULTIMEDIA_MENUID 293..日期格式的nvram: NVRAM_DT_SEP_FORMAT: 0x00 是\是\
294.腼腆键功能:UCMUI.c
mmi_ucm_set_loud_speaker
incomingcall: mmi_ucm_entry_in_call 来电时,右键静音:
__MMI_UCM_RSK_MUTE__
295. 短信copy宏:
#define CFG_MMI_MESSAGES_COPY 从电话薄发短信宏:
#define CFG_MMI_PHB_SEND_MSG
296. 充电: PwronCharger.c BatteryStatusRsp
297.画audio player的title名 mmi_audply_redraw_main_AP_title
298. 相册预览:ImageViewer.c MENU_ID_IMGVIEW_APP mmi_imgview_highlight_app mmi_imgview_entry_app 设置相册的存储位置:
MENU_ID_IMGVIEW_STORAGE
(__ON__) (__ON__)
mmi_imgview_highlight_set_storage 299. 录音: SndrecUI.c MENU_ID_SNDREC_MAIN mmi_sndrec_hightlight_main 300. FM: FMRadioSrc.c MENU_ID_FMRDO_MAIN mmi_fmrdo_highlight_menu 301.
注册高亮函数:Events.c RegisterHighlightHandler ExecuteCurrHiliteHandler_Ext
302. 录像:VdoRecApp.c MENU_ID_VDOREC_APP mmi_vdorec_hilight_app
303. 0936slim.
平台上的打电话同时显示姓名和电话号码的功能 CFG_MMI_PHONE_SHOW_NAME_AND_NUMBER
短信-高级选项中的使用号码:
SmsAppMainUI.c
mmi_sms_highlight_viewer_opt_adv_use_number
304. 彩信的信号条:
IMG_SI_MMS_UNREAD_INDICATOR_SIM1 IMG_SI_MMS_UNREAD_INDICATOR_SIM2 new mms (SIM`1)
WIDGET_STR_ID_RECEIVED_MMS_MSG_SIM_1
305. 简化测试:FactoryModeSrc.c *#768# __MMI_AUTO_TEST_SIMPLIFY__
306. 全测试:
#define SSC_FACTORY_MODE_AUTOTEST \SSCHandleFactoryModeAutoTest
307. 锁键盘
IdleHandlePoundKeyForKeypadLock
308. 电子书:EbookSrc.c
打开电子书:void mmi_ebr_entry_open_book(void)
显示电子书:void mmi_ebr_show_book_info_screen(S16 *display_name)
309.获得字体大小:
const UI_font_type gui_font_get_type(gui_font_size_enum index)
310. 语言设置: EntryPhnsetLang 获取语言的总数: S32 totalLang;
totalLang = (S32) GetLanguages(&(g_phnset_cntx_p->ppLang));
311. 写短信中,短信输入的box:
gui_create_EMS_input_box 312. 画滚动条:
gui_scrollbar_draw_button 修改滚动条的颜色
scrollbar_background_filler_1Theme
修改滚动条上下箭头和滚动的竖条的颜色: scrollbar_indicator_filler_defaultTheme 修改一个bug:
进入写短信,滚动条显示的时候,进行写短信的时候,滚动条上有一条残留的横线,是因为坐标的问题
解决办法:(有触摸屏的时候,才有这个问题) 在函数gui_scrollbar_draw_button 做修改: 将y = b->y ;改为: y = b->y -2;
313. 写短信时,显示短信字符的个数:imui.c wgui_EMS_redraw_input_information_bar
wgui_EMS_redraw_remaining_characters_display
字符个数的颜色:remaining_length_text_color_2Theme 写短信,选中的字符,函数: mmi_imui_show_selection_area mmi_imui_draw_candidate_box_area 写短信时,光标:
UI_inputbox_blink_cursor
光标的颜色: inputbox_cursor_color_2Theme
输入法的颜色:
mmi_imui_draw_information_bar input_method_text_color_2Theme 画输入法:
mmi_imc_draw_input_mode_infor
314. */
#define CFG_MMI_KEYPAD_LOCK_PATTERN
315.0936SLIM
编写短信时,下方的输入框右边有一截白框 解决这个问题的方法:
static void mmi_imui_show_selection_area(mmi_imui_selection_area_struct_p area_ptr) #if defined(__BAR_F108__)//spd_F108_lixiang. SW200012893 color rect = {128,128,128,100};
#endif
if (area_ptr->style & MMI_IMUI_SELECTION_AREA_STYLE_BORDER) {
#if defined(__BAR_F108__)//spd_F108_lixiang. SW200012893//修改的代码
gui_fill_rectangle(bg_x + 1, area_ptr->y + 1, bg_x + bg_width - 2, area_ptr->y + area_ptr->height - 2, rect); #else
gui_draw_filled_area(bg_x + 1, area_ptr->y + 1, bg_x + bg_width - 2, area_ptr->y + area_ptr->height - 2, bg_filler); #endif
gui_line(bg_x + 1, area_ptr->y, bg_x + bg_width - 2, area_ptr->y, bd_color);
gui_line(bg_x + 1, area_ptr->y + area_ptr->height - 1, bg_x + bg_width - 2, area_ptr->y + area_ptr->height - 1, bd_color);
gui_line(bg_x, area_ptr->y + 1, bg_x, area_ptr->y + area_ptr->height - 2, bd_color); gui_line(bg_x + bg_width - 1, area_ptr->y + 1, bg_x + bg_width - 1, area_ptr->y + area_ptr->height - 2, bd_color); } else
{
gui_draw_filled_area(bg_x, area_ptr->y, bg_x + bg_width - 1, area_ptr->y + area_ptr->height - 1, bg_filler); } 316.
ADD_APPLICATION_STRING2(KPAD_SCR_UNLOCKED_HELP_MESSAGE_RUNNING_STR5,\
317.
mmi_analogtv_preview_set_key_hdlr
318. 抓memeory dump 要打开.mak中的宏:
(__KEYPAD_LOCK_PATTERN2__)
/*
Description: keypad lock pattern pattern1 is RSK + #, and pattern 2 is LSK + * Option: [__KEYPAD_LOCK_PATTERN1__, __KEYPAD_LOCK_PATTERN2__] Reference: DD_APP_IDLE.doc
CUSTOM_CFLAGS = -g -gtp
319. mainmenu 的宫格中,在中间显示每一项的 title 的颜色:
main_menu_title_color_defaultTheme fixed_matrix_goto_next_item
0936slim上,240*400的平台,主菜单的宫格移动的时候,title的文字不随着变化。需要关闭宏:
__MMI_MATRIX_MAIN_MENU_NO_TITLEBAR__,关掉后,问题得到解决。 在mainmenu.c中具体函数:main_menu_custom_highlight_handler
正在阅读:
难忘的运动会作文300字07-09
美丽的大连作文400字07-08
2020小学二年级上册数学第一单元练习题 - 长度单位(统编版)01-08
与书相伴作文600字07-11
荷兰蝴蝶兰生产的标准作业方式 - 图文11-22
美丽的蝴蝶兰作文500字07-15
实例图解:摄影基本功训练(上)10-01
实验六 伯努利能量方程实验07-26
鼓浪屿游记作文550字06-15
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 工作
- 多条
- 节省
- 一半
- 时间
- 笔记
- 300
- MTK
- 中国电信产品维护经理认证体系教材-idc和云
- 苹果侵权案
- 天然气公司客户服务部管理制度
- WinCC上可以很方便的编写VB脚本和C脚本 - 图文
- 0.4kV线路施工及验收技术规范(2)
- 可行性研究报告编制合同协议书范本 精品
- 最新-2019年创建市级生态村工作总结范文 精品
- 低血糖
- 我国票据丧失补救制度的不足及完善
- 桩板墙施工方案
- 学前班数学试卷汇总 - 图文
- 熊浩《我是演说家》第四季 演讲稿五篇
- 企业战略管理分析案例
- 浮泳的原理与方法及水上自救
- 让·努维尔的设计思想介绍
- 中国中冶工程现场质量管理标准化检查评分手册(2016年修订) -
- 佛教歌词
- 浮力课堂例题讲解(带答案)
- 互联网背景下商业银行管理的新挑战
- 部编版二年级语文上册第20课《雪孩子》优质教案