6253_10A资源添加指南
需积分: 7 191 浏览量
更新于2024-09-15
收藏 46KB DOC 举报
"6253_10A菜单资源的添加涉及创建新的文件夹和文件结构,以及在option.mak和mmi_res_range_def.h文件中进行相应的配置。"
在6253_10A版本中,菜单资源的添加过程与之前的版本有所不同,主要体现在资源组织结构和文件定义上。为了添加一个新的菜单资源,你需要按照以下步骤操作:
1. **创建文件夹和文件**:
- 首先,你需要在指定路径`\code\plutommi\mmi\Test`下创建一个名为`Test`的新文件夹,用以存放与新菜单资源相关的文件。
- 在`Test`文件夹内,再创建一个名为`TestRes`的子文件夹,用于存储资源文件。
- 接着,你需要创建以下文件:
- `TestDefs.h`:定义程序所需的类型、常量和结构。
- `TestProt.h`:声明程序内部使用的函数。
- `TestGprot.h`:声明对外公开的函数接口,供其他程序调用。
- `TestResDef.h`:定义新资源的ID接口。
- `TestSrc.c`:作为程序的主要源代码文件。
- `Test.res`:定义资源,包括字符串、图片、菜单和屏幕,以标准XML格式编写,存储在`TestRes`目录下。
- `Ref_list.txt`:在`\plutommi\Customer\CustResource\PLUTO_MMI`目录下,需要在此文件中添加所需字符串。
2. **定义宏和资源ID范围**:
- 在`option.mak`文件中,添加自定义宏开关`COM_DEFS+=__MY_TEST__`,以便编译器识别新资源。
- 在`mmi_res_range_def.h`文件中,定义新的资源基础范围,例如`RESOURCE_BASE_RANGE(APP_TEST,100)`。这将分配一个从100开始的资源ID序列。
3. **资源ID枚举和路径**:
- 使用`RESOURCE_BASE_ENUM_END()`来结束资源ID的声明。
- 定义基于分配范围的宏,如`MY_APP_BASE`和`MY_APP_MAX`,以方便访问和管理资源ID。
- 在`RESOURCE_BASE_TABLE_ITEM_PATH`中指定资源文件的路径,例如`\mmi\\Test\\TestRes\\`,确保编译系统能找到资源文件。
通过以上步骤,你可以在6253_10A环境中成功添加新的菜单资源。这个过程涉及到资源的组织、接口的定义、宏的配置以及资源文件的创建,这些都是开发过程中至关重要的部分,它们确保了程序的可扩展性和模块化。对于开发团队来说,遵循这样的规范可以提高代码的可维护性,并简化后期的更新和调试工作。
2011-11-13 上传
2012-02-11 上传
点击了解资源详情
2011-12-14 上传
2011-08-13 上传
2009-09-03 上传
2011-07-13 上传
点击了解资源详情
点击了解资源详情
phz0008
- 粉丝: 1
- 资源: 15
最新资源
- LCD1602源程序 SPCE061A
- 微机原理微机原理微机原理微机原理
- Visual Studio使用技巧手册[涵盖02-05].pdf
- 锁相环的组成和工作原理
- OV6620详细操作说明
- 磁位置传感器的应用.
- Struts涂鸦 PDF格式
- loadrunner8.1指南
- 4*4键盘控制程序(C和汇编)
- Vim用户手册中文版72
- GPRS 中英文对照介绍
- the symbian os architecture sourcebook
- ASP对很长的文章做分页输出(完美版)
- ASP.NET课件············
- Linux必学的60个命令
- MIMO Wireless Communications_From Real-World Propagation to Space-Time Code Design