《深入BREW开发》分章节版第6章使用Applet和模块.pdfVIP

《深入BREW开发》分章节版第6章使用Applet和模块.pdf

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多
《深入 BREW 开发》 —— 第六章 使用 Applet 和模块 第六章 使用 Applet 和模块 在 BREW SDK 中,每一个应用程序模块做为一个独立的 Windows DLL 文件开发。每一个模块中可以包含一个或多个 Applet ,并且必须有一个与此应用程序模块对应的 MIF 文件。通过 BREW MIF Editor (MIF 文件编辑器)创建的这个 MIF 文 件中,包含了关于这个模块信息,例如支持的类、支持的 Applet 、Applet 的权限和 Applet 信息等。在 MIF 文件中还包含了 模块中每一个类和指定给其他应用程序使用的类的唯一 Class ID 。我们这里所说的类,包含了 Applet 和扩展接口。 一个模块可以从 BREW 的资源文件中读取数据,使得应用程序中可以使用字符串、图片和对话框等资源。通过在资源文 件中存储指定的语言数据,使得针对不同国家开发不同版本的应用程序成为可能。我们可以使用 BREW Resource Editor (资 源文件编辑器)来为应用程序创建资源文件,同时生成资源文件中关于资源定义的头文件。 一个已经开发的 BREW 应用程序可以运行在模拟器上( DLL 文件),也可以运行在指定的设备上( MOD 文件)。如果 需要生成 MOD 文件,必须包含所运行设备 CPU 类型的专用编译器,如 ARM CPU 的 C/C++ 编译器,不过对于普通的开发者 来说,获得 ARM 编译器需要从 ARM 公司购买软件,这就需要一笔小投资了。建立应用程序的基本的头文件和源文件已经在 BREW SDK 中提供了,通过这些文件可以创建一个应用程序和资源文件。 BREW 应用程序使用的资源文件和二进制资源文件, 无论应用程序运行在模拟器环境下,还是在设备的 BREW 环境下,都是使用相同的文件格式,无需在设备和模拟器之间进行不 同的处理。 下面就列举出了开发一个 BREW 应用程序所需的组件: 1 、BREW AEE 随 SDK 提供的头文件(在 SDK 中的 inc 目录下的 .h 文件) 2 、BREW 模块创建所需的助手源文件( AEEAppGen.c 和 AEEModGen.c ) 3 、Applet 源文件和头文件 4 、使用 MIF 文件编辑器创建 MIF 文件 5 、Applet 资源文件和相应的资源文件头文件,这些文件使用 BREW 资源文件编辑器创建 注意,应用程序中使用的源文件,对于 Windows 环境和指定设备环境下是相同的,使用同样的源文件去建立 Windows 的 DLL 二进制文件和设备指定的 MOD 二进制文件。 在这一章中,我们将主要根据上面列举出来的,构成 BREW 应用程序的要素进行一一讲解,期望能够让您对 BREW 应用 程序有一个更加详细的了解。 6.1 MIF 文件 MIF 文件是每一个 BREW 应用程序必不可少的,其中存储了该模块的详细信息,这些信息包括支持的接口类、支持的 Applet 类以及 Applet 的标题图标等内容。在系统启动的时候(模拟器或 BREW 设备), BREW 枚举所有的 MIF 文件。对于 每一个 MIF 文件, BREW 会获取其中全部支持的类。 可以通过 BREW 的 API (如ISHELL_EnumApplet 等)使这些信息在应 用程序中使用,应用程序管理器( Application Manager )可以通过这些 API 列举出当前系统中的全部 BREW Applet 。 在开发过程中, BREW MIF 文件的命名有严格的要求,主要在以下两个方面: 1 、MIF 文件名必须使用小写字母做为开头。 2 、MIF 文件名中至少要包含一个字母,不能全部是数字命名的。 下面的表格中包含了有效和无效的 MIF 文件名的事例:

您可能关注的文档

文档评论(0)

159****1262 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档