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