MTK的驱动和MMI经验总结.docVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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_

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档