|
虚拟键盘的使用
用虚拟键盘的显示函数void mmi_pen_editor_vk_show(void)
虚拟键盘的相关文件:
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__
……..
?在设置—话机设置---语言中,如果想添加或者减少语言的种类,只需打开或者屏蔽上述的宏即可.??????
字库的选择与添加
下面我以国笔输入法的添加为例(平台:6226 ),MTK平台的输入法没有按照模块化来设置,代码非常分散,所以移植起来有点麻烦。一般来说,所有出现过__MMI_KA__的地方我们都需要修改。
第一步: 加入库文件
在目录\plutommi\Customer\CustResource\PLUTO_MMI\InputMethod下增加两个文件夹:GUOBI_LIB和GUOBI_INC,将相应的第三方软件提供的*.lib,*.a文件拷入GUOBI_LIB中,将引擎头文件文件拷入GUOBI_INC。
第二步:建立相关的文件夹
在当前工程目录下建立一个文件夹GUOBI,其下建立文件夹SRC与include。.c与.h文件分别拷入其中,另外建立自己的接口文件gbmain.c与gbmain.h。
第三步:配置ADS编译需用到的一些设置文件
(1)在文件***_GSM.mak (make)中有如下的语句INPUT_METHOD= MMI_SHURU,将其替换为MMI_GUOBI.并且搜索MMI_SHURU,将相应位置添加MMI_GUOBI,将需要用到*.lib,*.a依样加入,同样在REL_MMI_GPRS.mak也需要仿照MMI_SHURU,加入其相应的文件。
(2)在make文件夹里加入你的输入法的目录GUOBI,并建立以下几个文件,
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"
|
|