BREW SDK的目录结构

BREW目录根目录SDK下主要包含以下几个文件夹:

1bin。在此目录下包含了BREWWindows环境下运行的可执行文件和数据文件。在子目录“bin/DataFiles”下,包含了BREW模拟器使用的声音文件和声调数据库。在“bin/en”目录下包含了BREW系统本身在英文模式下所使用的资源文件,我们还可以指定其他语言的资源文件。这些资源文件根据所模拟的实际BREW设备的不同,而有不同的图片颜色,这就是目录下的“256Color”“4Grey”“mono”的含义。在“bin/Modules”目录下,包含了几个BREW模拟器使用的扩展DLL文件。在“bin/priv”目录下,存储了BREW 模拟器运行时,由每个应用程序产生的配置信息。根目录下就是BREW模拟器及其相关文件的所在了。

2bitmaps。在此目录中包含了BREW模拟器中所使用的图片。

3Devices。此目录中包含了BREW模拟器使用的设备模拟文件,其中可以包含多种设备文件。通常这些设备文件由各个BREW设备的OEM厂商提供,也可以自己使用设备文件编辑器自己创建,并在BREW模拟器中指定需要使用的设备文件。通常在BREW模拟器中运行的设备文件效果如图5.5

BREW SDK的目录结构

5.5 BREW模拟器中设备文件效果图

4Docs。此目录中包含了BREW SDK的文档,我们可以从这里获得详细的BREW API的说明,基本的编程方法等内容。

5examples。此目录下包含了SDK中附带的几个事例应用程序供开发者参考,其中涉及了通常开发BREW应用程序时的大部分问题,各位读者可以仔细研究一下每一个事例。

6inc。此目录中包含了BREW的头文件,这些头文件中包含了BREW的接口定义,数据类型定义等。BREW应用程序就是通过使用这些接口定义来使用接口的。

7src。此目录下包含了BREW应用程序通用的C语言函数,这些函数与模块的创建和应用程序的入口有关。在里面还有一些包含实用助手函数的源文件,通过这些函数可以简化一些接口的使用。

BREW模拟器中运行时的目录结构与在实际BREW设备上的相同,而且对于文件名和路径的使用规则也相同。但是路径加文件名的长度则不同,在我们需要在实际设备上测试应用程序的时候,请查看BREW设备的数据文件(此文件随同BREW设备一起提供),确定长度是否符合规格的要求。在BREW环境中,使用的都是小写的字母做为路径和文件名,不能够使用大写或大小写混合的模式。