刚开始做 Mt6260 ,转载些资源学习

PDF文件下载:http://download.csdn.net/detail/feosun/3858953

出处:http://blog.csdn.net/feosun

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

SMSMsg.c

宏SMS_SEND_NOT_SAVE_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_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 (__AUTO__)

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

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                  #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__)

获取手机号码归属地的函数: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 usesuart_null(value is 99 (0x63)) */

99,   /* APP uses uart_port1(value is 0) */

#else

0,   /* tst-ps usesuart_port2(value is 1) */

1,   /* APP uses uart_port1 (valueis 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                              "*#638725#"

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__

#defineEMS_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. 默认的高亮选项:

#defineCFG_MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_MESSAGE  (__AUTO__)

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

#ifdefined(LOW_COST_SUPPORT)

#define NVRAM_EF_SMSAL_SMS_TOTAL             (10 * NVRAM_DUAL_RECORD)

#else

#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             (200 * 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.

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"\\\\MainLCD\\\\Call\\\\Touch\\\\Call.bmp","iconsused in csk to make call");

#endif

104. 写信息----发送---从电话簿添加

(IMG_ID_PHB_TAB_GROUP_ITEM,CUST_IMG_PATH"\\\\MainLCD\\\\Phonebook\\\\Phb_group_item.pbm","PHBtab group item")

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 coloridle_scr_network_name_color_1Theme={255, 255, 255};

CONST_HARDWARE coloridle_scr_network_name_border_color_1Theme={0, 0, 0};

本机号码的颜色:

CONST_HARDWARE color idle_scr_network_status_color_1Theme={255,255, 255};

CONST_HARDWARE coloridle_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. 拨电话界面时 显示"SIM卡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, "%02d:%02d PM",hours, minutes);

将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,"%d/%d",card2memStatus.simUsed, 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

进入网页的screenid:  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上拨号大字体:

#defineCFG_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,  "Byte Cache", 0X0F)

204. "快捷功能" 菜单: EXTRA_SHORTCUTS_EXEC_MENUID

进入快捷功能:shortchuts.c

EntryShctOptionScreen

205. status 的图片: wgui_status_icons.c

MMI_status_iconMMI_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

voidmmi_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_structconst COMMON_NVRAM_EF_WAP_PROF_WAP_PROFILE_CONTENT_DEFAULT[NVRAM_WAP_PROF_MAX_PROFILES]=

{

{/* wap profile 1 - FET */

1,80,10,-1,0,0,210,241,199,199,"","","http://mobile.fetnet.net"

},

{/* wap profile 2 - CHT */

2,8080,11,-1,0,0,10,1,1,1,"","","http://wap.emome.net"

},

……

}

在配置运营商参数时,对于上述结构体中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

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, MMI_TRUE,SSCHandleFactoryModeAutoTest}     *#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,   "Active WAPprofile ID",

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

来电时将背光时间调长一点:

#defineLCD_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.默认高亮信息菜单:

#defineCFG_MMI_DEFAULT_MAIN_MENU_HIGHLIGHT_MESSAGE  (__ON__)

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.画二级菜单的列表:

voidgui_show_fixed_list_menu(fixed_list_menu *m)

258.

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, "Current home city",

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)

{

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_HEIGHT);

}

266.

TV测试:

FM_EntryAnalogTV

进入电视:AnalogTVApp.c

MENU_ID_ANALOGTV_MAIN

SetHiliteHandler (MENU_ID_ANALOGTV_MAIN,highlight_analogtv_app);

mmi_analogtv_entry_app

mmi_analogtv_entry_preview_screen

267. 0936slim.c键盘映射关系:

KeyBrd.c

const static key_code_map_structg_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_structg_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  (__ON__)

273. 单位换算:

#define CFG_MMI_UNIT_CONVERTER    (__ON__)

274. 生理周期:

#define CFG_MMI_MENSTRUAL       (__ON__)

275. 肥胖指数:

#define CFG_MMI_BMI       (__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.

信息编辑中,统计字符个数函数

voidwgui_EMS_redraw_remaining_characters_display(void)

写信息中输入法

static voidmmi_imui_draw_information_bar(void)

285. 单位换算中,输入字体的颜色:

CONST_HARDWARE colorinline_edit_focussed_text_color_defaultTheme={255, 0, 0};

CONST_HARDWAREcolor inline_edit_unfocussed_text_color_defaultTheme={0, 0, 0};

CONST_HARDWAREcolor inline_edit_selected_text_color_defaultTheme={128, 64, 0};

CONST_HARDWAREcolor 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 coloridle_scr_network_name_border_color_defaultTheme={0, 0, 255};

日期和时间

CONST_HARDWARE coloridle_scr_date_color_defaultTheme={255, 255, 255};

CONST_HARDWARE coloridle_scr_time_color_defaultTheme={255, 255, 255};

CONST_HARDWARE coloridle_scr_date_border_color_defaultTheme={0,0,255,100};

CONST_HARDWARE coloridle_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 是".",0x03是"-"

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      (__ON__)

从电话薄发短信宏:

#define CFG_MMI_PHB_SEND_MSG (__ON__)

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

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  "*#362#"

SSCHandleFactoryModeAutoTest

307. 锁键盘

IdleHandlePoundKeyForKeypadLock

308. 电子书:EbookSrc.c

打开电子书:voidmmi_ebr_entry_open_book(void)

显示电子书:voidmmi_ebr_show_book_info_screen(S16 *display_name)

309.获得字体大小:

const UI_font_typegui_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.

/*

Description: keypad lock pattern pattern1 isRSK + #, and pattern 2 is LSK + *

Option: [__KEYPAD_LOCK_PATTERN1__, __KEYPAD_LOCK_PATTERN2__]

Reference:DD_APP_IDLE.doc

*/

#define CFG_MMI_KEYPAD_LOCK_PATTERN (__KEYPAD_LOCK_PATTERN2__)

315.0936SLIM

编写短信时,下方的输入框右边有一截白框

解决这个问题的方法:

static voidmmi_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,"PressShift Key to Unlock Keypad","Key Pad Unlock Running Text.");

317.

mmi_analogtv_preview_set_key_hdlr

318. 抓memeory dump 要打开.mak中的宏:

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多条MTK工作笔记为你的工作节省一半时间相关推荐

  1. 测试工作笔记001---web测试_工作经验_注意点_随时更新

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 1.web日期控件,有开始时间和结束时间的要开始时间,结束时间都选择同一天,然后查询试试,能不能查 ...

  2. maximo工作笔记

    maximo工作笔记 xml学习: 多选框: <hdcheckboxgroup id="1339230676937" label="作业类型" dataa ...

  3. 苹果ios开发一年的工作笔记

    苹果ios开发一年的工作笔记 退回输入键盘 - (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder] ...

  4. 系统架构工作笔记-数据展示进程与读取数据进程分离,实现低耦合(展示软件可适用任意厂家数据库)

    目录 背景 实践环境 逻辑结构图 运行截图 数据展示进程源码 服务进程(插件调用)源码 插件源码 MySQL相关 背景 工作一年零1个月了(加上实习),靠着工作中学到的东西,花了周末2天时间,做了一个 ...

  5. 互动送书-《MySQL DBA工作笔记》签名版

    这是学习笔记的第 2089 篇文章 今天算是忙碌生活的一个里程碑,纵观这一段时间的表现,因为各种事情,对于技术方面的关注会少了一些,心里还是很愧疚的,不过随着这段时间的一些思考和沉淀,开始构思和规划后 ...

  6. 无意间翻到五年前的工作笔记

    今天在拿U盘拷贝一个东西,发现了16年的一个工作笔记.我记得我是11月17日入职,入职以后就开始处理各种问题.简单的扫描了一眼,发现了一些问题,当时作为核心开发,视界还是不够宽. 1,一直在处理问题, ...

  7. WorkManager笔记: 二、管理工作

    文章目录 一.标记工作 二.输入输出数据 1.设置输入数据 2.设置输出数据 3.拿到输出结果 三.管理工作 1.唯一工作: 2.观察您的工作 3.取消和停止工作 四.观察工作器执行进度 五.Work ...

  8. Git 学习笔记:5 分布式工作流程

    Git 学习笔记:5 分布式工作流程 分布式工作流程 集中式工作流 集成管理员工作流 司令官与副官工作流 工作流程总结 向一个项目贡献 提交准则 私有小型团队 John's Machine 私有管理团 ...

  9. 说说我的新书《MySQL DBA工作笔记》

    这是学习笔记的第 2066 篇文章 6年前的某一天,我开始坚持每天写一篇文章,写东西的习惯在大学期间就有,现在拿起以前的青葱文字依然感慨,也许这就是文字带给人的记忆吧. 在DBA方向,我写了两本书,第 ...

  10. 罗辑思维在全链路压测方面的实践和工作笔记

    业务的知名度越高,其背后技术团队承受的压力就越大.一旦出现技术问题,就有可能被放大,尤其是当服务的是对知识获取体验要求颇高的用户群体. 提供知识服务的罗辑思维主张"省时间的获取知识" ...

最新文章

  1. 数据库开发基本操作-关于sql server 2005 未开放1433端口的问题
  2. mybaits十八:内置标签
  3. Angular:Use function as controller
  4. 脚手架-- yarn link后,Error: Cannot find module 。。。
  5. [译] 用 Redis 和 Python 构建一个共享单车的 app
  6. java笔记:第6章 面向对象程序设计
  7. gvim的常用编辑快捷键
  8. 【ProjectT】Tapestry • Quick Start • Forms
  9. CSDN VIP 常见问题解答
  10. MyBatis 拦截器执行顺序
  11. 通过scheme协议启动app
  12. 【笔试面试】携程笔试面试注意事项
  13. Accessorize to a Crime: Real and Stealthy Attacks on State-of-the-Art Face Recognition
  14. Unknown column ‘id‘ in ‘field list‘ 【排错·sql】
  15. 学习java随堂练习-20220609
  16. Matlab安装失败问题
  17. Hough变换直线检测
  18. Java全文搜索怎么弄的_全文搜索 简介
  19. 【MySQL】 # 优化你的SQL语句
  20. C#远程服务器返回错误: (500) 内部服务器错误

热门文章

  1. 如何识别服务器连接的偶发故障?
  2. 总结下几个有漏洞第三方插件
  3. 张江男曲折的出国梦_IT新闻_博客园
  4. “真智能”黑马杀出,智能家居的下一战要攻破场景化?
  5. np.take()函数用法 python numpy
  6. android语言、名称与资源对应关系
  7. 超出superView的subview响应方法
  8. 羊皮卷之七 我要笑遍世界
  9. AWS EFS vs EBS vs S3(差异和何时使用?)
  10. springboot打包-依赖包到单独文件夹并微缩原有jar包体积