MTK-工作学习笔记

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MTK-工作学习笔记

1.加销量统计,机型为A74

SMSMsg.c

宏SMS_SEND_NOT_SA VE_SUPPORT (销量统计宏)

#define PROJECT_NAME "A74"

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_ACTIV A TED 默认激活的情景模式

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_TEMPLA TE_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 (__AUTO__)

17.一些常用的menuid:

MENU_ID_CAMERA_APP : 相机

音乐播放器:

HighlightAudioPlayer

AUDIO_PLAYER_MAIN_MENUID

MESSAGES_MENU_WMESSAGE_MENU_ID : 写短信

MAIN_MENU_PROFILES_MENUID : 情景模式

ADD_APPLICA TION_MENUITEM_HILITE_HANDLER(MAIN_MENU_PROFILES_MENUI D, highlight_mainmenu_profiles);

用到的图片在:

plutommi\Customer\Images\PLUTO220X176\MainLCD\Profile

短信:

MAIN_MENU_MESSAGES_MENUID:

ADD_APPLICA TION_MENUITEM_HILITE_HANDLER(MAIN_MENU_MESSAGES_MEN UID, highlight_mainmenu_messages);

18.lcd 背光亮度: NVRAM_BYTE_BL_SETTING_LEVEL

lcd背光时间:NVRAM_BYTE_BL_SETTING_HFTIME

nvram 的默认值都是写在这里的

相关文档
最新文档