MTK资源管理

转载 2011年01月20日 11:03:00

使用MTK作开发,常常不可避免和资源打交道,常使用的资源有字串,图片,字体,菜单,风格,声音等,MTK好像没有系统的专门的资源管理工具,导致资源管理十分凌乱而容易出问题,虽然有些牛人也开发了一些工具来管理这些资源,但由于使用不便或者其他一些原因,比如资源由大量的宏控制,以及修改维护的人多,还有一些其他各种各样的原因,导致资源的管理难度呈几何级增长。特别是如果一个人临时接手管理别人的项目,往往很容易被别人资源里的宏搞的焦头烂耳,如果资源出问题,也往往费时较多。
添加资源是一件很EASY的事,但维护资源却是一件很需要花力气的事,特别是一个项目有多个客户时,再加上每个客户菜单结构不同,屏大小不同,UI显示不同时,再加上多国语,资源的维护对一个有丰富经验的人,有时也难免会遇到令人头痛的问题。
其实资源文件显示错误都可以从编绎资源文件的临时文件中找到原因。资源文件生成的临时文件主要有:
CustMenuTree_Out.c,这个文件是菜单临时文件,生成了我们的最终显示的菜单结构。如果你添加的菜单没有显示,正常显示的菜单突然不显示了或者显示错位了,或者显示的菜单与调用的功能不符合了,都可以从这里查到原因。
resource_base_table.txt这个文件生成的是资源的ID范围,如果资源显示时出现了稀奇古怪的现在,就要看一下这个文件,检查一下你的资源文件是不是超出了设置的范围,如果超出了,就要修改MMIDataType.h重新设定范围。
string_resource_usage.txt这是生成的字串对应的文件,该文件可以查找固定ID对应的U16类型的值,可以与程序对应的值作比较,如果不对应,显示就会不对
image_resource_usage.txt这个与上一个一样,是图片生成的文件,可以查找图片ID对应的U16值
menu_resource_usage.txt这个是菜单生成的文件,可以查找菜单ID对应的UI值
audio_resource_usage.txt这个是AUDIO菜单生成的文件
通过这些文件可以快速诊断资源类出错的问题发生的原因和修改方法,对这些文件的研究,也有利于我们研究出更好的资源管理方法

相关文章推荐

MTK 10A 资源管理

  • 2011-11-09 16:40
  • 160KB
  • 下载

【PMP】PMBOK 笔记 第9章 项目人力资源管理

第9章 项目人力资源管理9.1 规划人力资源管理规划人力资源管理是识别和记录项目角色、职责、所需技能、报告关系,并编制人员配备管理计划的过程。本过程的主要作用是,建立项目角色与职责、项目组织图,以及包...

人力资源管理平台数据库

第一部分:招标邀请人力资源管理平台数据库项目公开进行招标,先邀请有意参加本次招标活动的投标人参与本项目。 1. 项目名称:人力资源管理平台数据库建设2. 投标须知:详见第二部分3. 项目时间:二个星期...
  • cnlht
  • cnlht
  • 2014-05-08 21:14
  • 2250

图形化的机房设备与线路资源管理系统

系统特点: 本系统是一个综合性的管理平台:既集成了技术信息的管理,又有用户信息、业务数据、工作任务的管理。既适合于技术人员进行管理维护,又适合与行政管理人员、财务人员以及业务人员的使用。贯穿了我...

信息资源管理

信息资源管理讲述了信息资源如何从获取到转化为知识的过程,企业如何通过细化该过程提高资源利用率,为社会创造财富。

VS或者VC 报 error RC2104 错误及 资源管理 在另一个编辑器打开 的解决方法

笔者最近在用VS2015开发MFC项目时遇到一个纠结的问题,在进行界面编辑时发现VS报一个 “ error RC2104 :undefined keyWord or key name:WS_EX_CO...

GIS项目设计——MaoEr森林资源管理系统

这应该是在大学做的最后一个开发项目。 刚刚经历的3S技术应用综合实习,分为三个模块,遥感实习,外业实习,GIS项目设计。时间长度达到11天。 这篇博文记录的主要是GIS项目设计的一些问题及关键步骤...

Android 资源管理利器Resources和AssetManager介绍

Android如何加载第三方的资源,Resources与AssetManager获取资源的机制,本文教你如何快速了解

条款14:在资源管理类中小心coping行为

条款14:在资源管理类中小心coping行为 在前一个条款,我们提出了RAII(资源获得即是初始化)技术,通过“对象管理资源”达到防止资源泄露,对于通过堆分配的内存,可以借助指针指针实现,...

人力资源管理究竟管什么

人力资源管理究竟管什么   最近与同僚和人力资源领域的朋友聊天,谈起一个最简单的问题。人力资源管理,它具体要管理些什么呢?于是就对此进行了一番分享!  首先,它得管人。在人力资源管理的整个过程及所有方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)