|
虛擬鍵盤的使用
用虛擬鍵盤的顯示函數(shù)void mmi_pen_editor_vk_show(void)
虛擬鍵盤的相關(guān)文件:
wgui_virtual_keyboad.h, gui_virtual_keyboad.h
wgui_virtual_keyboad.c, gui_virtual_keyboad.c
8.5 語言種類的選擇
? 在文件MMI_features*8.h,中定義了以下的宏:
#define __MMI_LANG_ENGLISH__
#define __MMI_LANG_TR_CHINESE__
#define __MMI_LANG_SM_CHINESE__
……..
?在設(shè)置—話機(jī)設(shè)置---語言中,如果想添加或者減少語言的種類,只需打開或者屏蔽上述的宏即可.??????
字庫的選擇與添加
下面我以國筆輸入法的添加為例(平臺(tái):6226 ),MTK平臺(tái)的輸入法沒有按照模塊化來設(shè)置,代碼非常分散,所以移植起來有點(diǎn)麻煩。一般來說,所有出現(xiàn)過__MMI_KA__的地方我們都需要修改。
第一步: 加入庫文件
在目錄\plutommi\Customer\CustResource\PLUTO_MMI\InputMethod下增加兩個(gè)文件夾:GUOBI_LIB和GUOBI_INC,將相應(yīng)的第三方軟件提供的*.lib,*.a文件拷入GUOBI_LIB中,將引擎頭文件文件拷入GUOBI_INC。
第二步:建立相關(guān)的文件夾
在當(dāng)前工程目錄下建立一個(gè)文件夾GUOBI,其下建立文件夾SRC與include。.c與.h文件分別拷入其中,另外建立自己的接口文件gbmain.c與gbmain.h。
第三步:配置ADS編譯需用到的一些設(shè)置文件
(1)在文件***_GSM.mak (make)中有如下的語句INPUT_METHOD= MMI_SHURU,將其替換為MMI_GUOBI.并且搜索MMI_SHURU,將相應(yīng)位置添加MMI_GUOBI,將需要用到*.lib,*.a依樣加入,同樣在REL_MMI_GPRS.mak也需要仿照MMI_SHURU,加入其相應(yīng)的文件。
(2)在make文件夾里加入你的輸入法的目錄GUOBI,并建立以下幾個(gè)文件,
guobi.def: 需要使用的一些特殊的宏定義
guobi.inc:需要使用的一些頭文件的引用
guobi.lis:包含的文件
guobi.pth:包含文件的路徑
(3)在custominfo.pl下
? push(@thatdirs, "inputmethod\\$mmi_version\\inc");語句后加入
? push(@thatdirs, "inputmethod\\$mmi_version\\guobi_inc");
(4)在\plutommi\mmi\GlobalSimulatorPathDef文件后加入
/I "..\..\custom\inputmethod\PLUTO_MMI\guobi_inc"
|
|