微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt2503 智能输入法引擎资源申请的说明

mt2503 智能输入法引擎资源申请的说明

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
智能输入法引擎资源的申请
[SOLUTION]
目前mtk主要支援两种智能输入法引擎的申请,分别是Cstar和Guobi,若需要其他智能输入法请联系第三方来获取。关于Cstar和Guobi智能输入法引
擎的相关说明如下:
Cstar:
1. Cstar可以从MTK免费申请的版本有:free_slim_0k/5k/10k和free_full,他们的区别在于联想字的数目不一样,数值越大联想字越丰富。但是这
些版本只能支持简中、繁中、英文和印尼语。
如上版本对应的makefile中INPUT_METHOD的设置分别为:
MMI_CSTAR_FREE_SLIM_0K
MMI_CSTAR_FREE_SLIM_5K
MMI_CSTAR_FREE_SLIM_10K
MMI_CSTAR_FREE_FULL

2. 除了以上提到的语言,其他语言的library都需要联系Cstar进行购买。

Guobi:
1.Guobi目前是可以免费使用的,支援的语言比较多有45种,且都可以拿到免费的library,不过开
启国笔输入法必须搭配guobiwinguosearch这一功能,否则无法使用。
2. Guobi目前可以申请的版本有:
MMI_GUOBI_V5_2
MMI_GUOBI_V5_2_SLIM
MMI_GUOBI_V5_2_0K_SLIM
MMI_GUOBI_V5_2_5K_SLIM
MMI_GUOBI_V5_2_10K_SLIM
带SLIM的是不能支持繁体中文的,而SLIM的不同版本主要区别在于中文联想字的多少。makefile中
INPUT_METHOD的值按照如上版本名来设置。
如上两种智能输入法具体是从哪些版本开始支持的以及具体哪些语言有支援在LanguageStatus.xls
文档(可以从DCC上获取)中都有比较详细的介绍。

如何判断是否已有这两种输入引擎的资源:
在工程的vendor\InputMethod目录下有所需输入法引擎对应的文件夹,如:cstar或GUOBI,且目录
下有完整的输入法适配层文件以及相关版本的库文件和头文件。
目前只要拿到的原始版本INPUT_METHOD的值为NONE的,若要切换为Cstar或者Guobi智能输入法都需
要提flavorbuild申请,否则编译会出错。

智能输入法引擎flavorbuild的申请方式:
1. 说明要申请的输入法资源的完整版本信息
2. 通过指定INPUT_METHOD的值来说明要申请的输入法的类型及版本
如要申请Guobi的V5_2_SLIM版本可以按照如下方式提交申请:
申请Guobi输入法引擎资源的flavorbuild

版本:XXXXXXXX
INPUT_METHOD=MMI_GUOBI_V5_2_SLIM
另外:目前Cstar的4个免费版本无论申请哪个都会将4个版本的包一并release,可以根据需要自由
切换。申请Guobi的SLIM版本的话,由于Guobi各SLIM版本的包是一致的,所以拿到之后也可在各SLIM版本间自由切换。

谢谢分享

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top