- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MTK资源加载
MTK加载字符串资源不能显示(救急~~~)
字符串资源不能显示
我按照福贵教程经过以下步骤后字符串不能显示,希望那位指点迷经,谢谢了。1. 在plutommi\Customer\CustResource\PLUTO_MMI\Res_MMI下建立资源加载文件:Res_MyApp.c,加入PopulateMyAppRes函数? ? ? ?ADD_APPLICATION_STRING2(STR_MYAPP_HELLO, Hello,World, Hello)建立关联。2. 修改plutommi\Customer\ResGenerator\makefile,加入-I ../../MMI/MyApp/MyAppInc \资源ID所在的头文件目录3. 修改plutommi\MMI\Resource\Populates.c,调用PopulateMyAppRes加载资源4. 修改plutommi\Customer\ResGenerator\readexcel.c5. 在plutommi\mmi\inc\MMIDataType.h中定义资源基础ID? ? typedef enum? ?? ? {? ?? ?? ?? ?RESOURCE_BASE_RANGE(MYAPP 100);? ?? ?? ???// 每种类型资源部能超过100? ?? ? }RESOURCE_BASE_ENUM;? ? #define??MYAPP_BASE? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ((U16) RESOURCE_BASE_MYAPP)? ? ? ? #define? ? ? ? MYAPP_BASE_MAX? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ((U16) RESOURCE_BASE_MYAPP_END)? ? ? ? RESOURCE_BASE_TABLE_ITEM(MYAPP)6. 在自己建立的目录MyAppInc的MyAppDefs.h中定义资源ID? ? typedef enum? ? {? ?? ???STR_MYAPP_MAIN=MYAPP_BASE+1,? ? }STR_LIST_MYAPP;7. 在在plutommi\Customer\CustResource\PLUTO_MMI\ref_list.txt加入字符串资源 8. 最后在goto_main_menu() 中调用 gui_print_text((UI_string_type)GetString(STR_MYAPP_HELLO))经过以上步骤后,make resgen -- make update -- compile simulator -- run simulator,但是在按下手机左键后界面没有任何显示请问各位到底是哪个步骤有问题,希望你们能给我解答一下,这个问题困扰我好几天了,小弟在这里谢谢各位了。 MTK资源的一些收集资料
1.资源添加
资源的添加分为三个步骤:准备原材料,添加资源ID(一般都在各个模块的XXXDef.h中定义),装载资源(一般在各个模块的res_XXX.c文件中)。
1.1字符串资源
1.1.1添加ID
在模块的xxxDef.h中添加模块字符串ID;在GlobalDefs.h中的STR_GLOBAL_LIST枚举中添加全局字符串ID。
1.1.2在资源文件中添加字符串
打开plutommiCustomerCustResource ef_list.txt文件,ref_list.txt文件各列描述如下:
第一列是字符串ID,即在xxxDef.h中定义的ID。第二列是字符串所属的模块名(仅参考作用,可任意填写)。第三列是本字符串的最大长度(去所有语言文本中的最大长度)。第四列是字符串的描述(仅参考作用,可任意填写)。从第五列开始是各种语言版本对应的字串。
1.1.3装载资源
模块字符串:在模块的res_xxx.c文件的PopulateXXXRes()函数中,使用宏ADD_APPLICATION_STRING或ADD_APPLICATION_STRING2装载字串。
全局字符串:在PopulateRes.c文件的PopulateGlobalData函数中,装载字符串。
ADD_APPLICATION_STRING第一个参数为字串ID,第二个参数是字符串的默认显示值。
ADD_APPLICATION_STRING2前两个参数与ADD_APPLICATION_STRING一致,第三个参数为字符串的描述,可忽略。
1.1.4编译
在dos下输入:make 项目名 gprs resgen 编译资源文件,然后在模拟器中编译运行。
您可能关注的文档
- 北大英语精读课文Dream Animal.doc
- “other than”的用法.doc
- 2016高考英语斟酌词法功能-解词法类错误练习.docx
- 英语语言史论文.doc
- 俚语产生的社会文化条件.doc
- 浙江大学城市学院BB3词汇测试3.doc
- 高二英语 人教版 完型阅读周周练Test 4.doc
- 造价专业英语试卷B卷.doc
- 聊天常用英语短语.docx
- 交行英语模拟题3.doc
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)