MTK 程序经验
1. 中 文 转 换 成 UCS2 函 数 。
mmi_chset_mixed_text_to_ucs2_str( (U8*)g_audply.buff_filename[i],
(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
评论0
最新资源