MTK手機平台新增資源和選單的方式 修改

2021-09-30 03:15:59 字數 2373 閱讀 5433

mtk

手機平台新增資源和選單的方式(修改)

該文章**手機設計天下網www.rd3721.com

一、選單的修改或增加:

以乙個例子的方式介紹如何新增乙個選單,例子如下:

在主選單的「設定」選單下增加乙個「我的設定」子選單,「我的設定」下有兩個子選單:「我的設定1」和「我的設定2」,開啟這兩個選單,分別顯示一幅動畫。

步驟如下:

1在../plutommi/mmi/setting/settinginc目錄下的settingdefs.**件中增加如下內容:

a. enum str_setting_list

的最後增加三個字串id的宣告:

b. enum scr_setting_list

的最後增加三個screen id的宣告:

c. enum img_setting_list

的最後增加乙個image id的宣告:

d. 在../plutommi/mmi/inc目錄下globalmenuitems.**件中enumglobalmenuitemsid 的最後增加三個選單id的宣告:(有的是在本ap或模組的*defs.h中宣告) 《下面三項需要放在 max_menu_items_value

的前面》

2在../plutommi/customer/custresource/pluto_mmi目錄下的ref_list.txt中新增三個字串:《注意:此處各個字串中間應該使用tab字元隔開!!!>

str_my_setting undefined 10 my setting my setting 我的設定 我的設定

str_my_setting1 undefined 10 my setting1 my setting1 我的設定1 我的設定1 

str_my_setting2 undefined 10 my setting2 my setting2 我的設定2 我的設定2     

3.在.. /plutommi/customer/custresource/pluto_mmi/res_mmi目錄下的res_setting.c

中的 void populatesettingmenu(void)函式中增加如下資源:

menu_my_setting1,

menu_my_setting2,

show, moveablewithinparent,disp_list,str_my_setting,0));

show,moveablewithinparent, disp_list,str_my_setting1,0));

show,moveablewithinparent, disp_list,str_my_setting2,0));

cust_img_path"mainlcdsubmenu///settingsmy_setting.gif","my setting.");

4.在.. /plutommi/customer/custresource/pluto_mmi/res_mmi目錄下的res_mainmenu.c中的void populatemainmenures(void)函式中 修改如下:

<

實際對應的main_menu_settings_menuid可能不只5個子選單項,根據具體確定,

然後再修改...

>  

5, menu9102_initial_setup,

...改為: 6,

menu_my_setting,

menu9102_initial_setup,

...5在../plutommi/mmi/setting/settinginc/目錄下的settingprot.h中增加如下的函式宣告:

6在../plutommi/mmi/setting/settingsrc/目錄下的settingsrc.c中增加如下的函式定義:

7

在../plutommi/customer/custresource/pluto_mmi/res_mmi目錄下的res_setting.c中void populatesettingmenuhilite (void)函式下加如下**:>

基本概括如下:

a. 在ref_list.txt和res_*.c中增加資源;

b. 在*defs.h中宣告所有資源的id,包括字串id、id、選單id、視窗id。

c. 在具體的實現**檔案中增加處理**。

該文章**手機設計天下網www.rd3721.com

MTK手機平台新增資源和選單的方式

mtk手機平台新增資源和選單的方式 5 在.plutommi mmi setting settinginc 目錄下的settingprot.h中增加如下的函式宣告 void highlightmysetting void void highlightmysetting1 void void high...

MTK手機平台新增資源和選單的方式

mtk手機平台新增資源和選單的方式 5 在.plutommi mmi setting settinginc 目錄下的settingprot.h中增加如下的函式宣告 void highlightmysetting void void highlightmysetting1 void void high...

MTK手機平台新增資源和選單的方式

mtk手機平台新增資源和選單的方式 5 在.plutommi mmi setting settinginc 目錄下的settingprot.h中增加如下的函式宣告 void highlightmysetting void void highlightmysetting1 void void high...