- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MTK的驱动和MMI经验总结
MTK的驱动和MMI经验总结
Windows必须安装在C盘,否则会出现modis编译问题。
语言和输入法移植
资源修改 – 这是我们需要修改的,2.2开始MTK已经帮你做好了。
在mcu\plutommi\Customer\CustResource\PLUTO_MMI\ref_list.txt中添加新语言的字符串资源。
用MCT工具生成新的字库,需要注意的是Language ID必须和ref_list.txt中一致。
输入法资源包括Zi、T9和CStar。
Zi
新建 mcu\vendor\inputmethod\ZI\project\PROJECTNAME\v?_official\ 目录。
将第三方提供的Zi文件拷贝到该目录。
将所有ZI8DatXX.c文件扩展名改成.h文件,并将其包含到IMEResZi.h中。
将输入资源添加到 mtk_gIMELDBArray 数组中。
上面步骤,第三方可能已经提供IMEResZi.h文件。如果提供了就不用这些步骤了。
T9
将代码放到下面目录:
mcu\vendor\inputmethod\T9\project\PROJECTNAME\v?_official\
移植比较麻烦,具体参考 :
SOP_T9_Input_Method_Resource_Generation_07A.pdf
SOP_T9_Input_Method_Resource_Generation_08B.pdf
SOP_T9_Input_Method_Resource_Generation_09BV2.pdf
CStar不说了
SSC
有几个文件需要修改。
mcu\ \plutommi\mmi\SSC\SSCInc\SSCStringHandle.h:增加新的SSC码,需要和ref_list.txt、FontRes.c中的一致。
#define SSC_AUTO *#0000#
#define SSC_SCHINESE *#0086#
#define SSC_TCHINESE *#0886#
#define SSC_ENGLISH *#0044#
#define SSC_DEFAULT *#0044#
#define SSC_SPANISH *#0034#
//添加你的SSC码
//#define SSC_XXXXX *#00XX#
mcu\ \plutommi\mmi\SSC\SSCInc\SSCStringHandle.c:将新的SSC码加入到ssc_table2表中。
SSCStringTableEx ssc_table2[] =
{
{SSC_AUTO, MMI_FALSE, SSC_STR_ERR_SET_DEFAULT, SSC_SCR_LANGUAGE_DEFAULT_STR_ID},
{SSC_ENGLISH, MMI_FALSE, SSC_STR_ERR_SET_ENGLISH, SSC_SCR_LANGUAGE_ENGLISH_STR_ID},
#if defined(__MMI_LANG_TR_CHINESE__)
{SSC_TCHINESE, MMI_FALSE, SSC_STR_ERR_SET_TCHINESE, SSC_SCR_LANGUAGE_TCHINESE_STR_ID},
#endif
#if defined(__MMI_LANG_SPANISH__)
{SSC_SPANISH, MMI_FALSE, SSC_STR_ERR_SET_SPANISH, SSC_SCR_LANGUAGE_SPANISH_STR_ID},
#endif
……
mcu\\plutommi\mmi\Setting\SettingSrc\PhoneSetup.c:加到auto_lang_struct 数组中。
static StructAutoLang auto_lang_struct[] =
{
/* ISO 639 2-alphabet Language Codes */
{CBS2_ZH, SSC_SCHINESE},
{CBS2_TW, SSC_TCHINESE},
{CBS0_ENGLISH, SSC_ENGLISH},
{CBS0_SPANISH, SSC_SPANISH},
{CBS2_TH, SSC_THAI},
{CBS0_FRENCH, SSC_FRENCH},
{CBS0_GERMAN, SSC_GERMAN},
{CBS0_ITALIAN, SSC_ITALIAN},
……
MTK代码已经帮你完成,具体参考 SOP_Input_Method_
您可能关注的文档
- 荷叶圆圆正式.ppt
- 地表洪水通过裂隙透入井下事故现场处置方案.doc
- 微度数字5寸网络智能中速球.doc
- DTN下的数据分发.ppt
- 人教版三年级数学上册第5-6单元达标试卷.doc
- 第四讲圆周运动.doc
- 镇党政办公室人员分工.doc
- 5.27课堂--梯形判定.ppt
- 2010-2011学年第一学期软件教研室工作总结.doc
- 2009年高考题(函数与导数).doc
- 高端制造行业策略报告:成熟制造扬帆出海,创新引擎加速国产替代——全球价值链重构下的结构性机遇.pptx
- 化工行业年度策略深度剖析:跨越行业低点,精准把握复苏契机,拥抱确定性周期成长机遇.pptx
- 钢铁行业策略:供需矛盾与结构升级交织,以韧性增长行稳致远.pptx
- 煤炭行业策略深度剖析:煤价回调蓄势待发,旺季需求释放可期,精准布局投资先机.pptx
- 高三第一学期语文第一次学情检测试卷.docx
- 2024-2025高二下学期名校考试题【文言文阅读】精选一.docx
- 2024-2025学年度高一下学期试题【信息类文本阅读】精选一.docx
- 2024-2025学年度高一下学期试题【语言文字运用】精选一.docx
- 2024-2025高二下学期名校考试题【文学类文本阅读】精选一.docx
- 【小说阅读】2025届高三下4月名校模考试题精选.docx
最近下载
- GB∕T38305-2019头部防护救援头盔..pdf
- 2024届湖南省张家界市慈利县高一物理第二学期期末达标检测模拟试题含解析.doc VIP
- 通信铁塔标准图集(V1.0).pdf VIP
- 选矿试验技术方法 第5部分:浮选.docx VIP
- 《选矿试验技术方法第4部分:磁选》.pdf VIP
- 上市公司董事会秘书工作手册-信息披露政策法规汇编(通用) 20240627.pdf VIP
- 高标准农田设计实施方案(技术标340页).doc VIP
- 1688店铺运营计划方案.pdf VIP
- 《医学伦理学》教案 第四章 医学伦理学的规范体系.pdf VIP
- 《选矿试验技术方法 第1部分:破碎筛分》.pdf VIP
文档评论(0)