BREW支持全面的文件系统I/O操作,对文件或目录的访问。BREW3.X之前的BREW应用程序只能对应用自身目录下的文件或子目录的访问,或者对共享目录下的文件或子目录进行访问。BREW3.X引入 "fs:/" 作为文件前缀,是区别之前版本的标志,“fs:/” 代表BREW的根目录,扩大了应用访问范围,支持MMC/SD/Flash等外存卡的访问,"fs:/card0/" 代表外存卡的目录,“fs:/~/” 代表应用模块本身所在目录,如图11-2所示。
图11-2: 文件系统中的目录结构
BREW文件系统的文件名大小写敏感的,下面是BREW文件系统中的常见目录:
"fs:/" (AEEFS_ROOT_DIR)
"fs:/~/" (AEEFS_HOME_DIR): mapped to "fs:/mod/<modid>"
"fs:/sys/" (AEEFS_SYS_DIR)
"fs:/mod/" (AEEFS_MOD_DIR)
"fs:/mif/" (AEEFS_MIF_DIR)
"fs:/shared/" (AEEFS_SHARED_DIR)
"fs:/address/" (AEEFS_ADDRESS_DIR)
"fs:/ringers/" (AEEFS_RINGERS_DIR)
"fs:/card0/" (AEEFS_CARD0_DIR)
"fs:/~<clsid>/"
不带“fs:/”前缀的文件名仍然按照以前版本的规则处理,文件名中的大写字母自动变为小写,(“\”) 变换为 ("/") ,应用所在目录作为根目录。通过IFILEMGR_ResolvePath() 将传入的路径转为BREW标准路径(fs:/)。
BREW3.x文件系统的一大特色就是引入了ACL功能,使将本应用模块的目录共享给其它应用访问。通过在MIF中设置,来实现共享功能。共享给其它应用的目录,其根目录”\”代表本应用模块所在目录,而不是BREW文件系统根目录 “fs:\”,即在ACL中,应用只能共享自己模块目录的权限,没有共享其它应用目录的权限。关于MIF文件编辑管理讲座下一章给予说明。
分享到:
相关推荐
《深入 BREW 开发》是一本专为对BREW(Binary Runtime Environment for Wireless,无线二进制运行环境)系统有浓厚兴趣的开发者准备的进阶参考资料。BREW是由美国高通公司开发的一种操作系统,主要用于移动设备,...
《深入brew开发 brew及buiw进阶手册》是一本专为已对brew有一定基础的开发者设计的深度学习资源,旨在帮助读者全面理解和掌握这个强大的包管理工具及其相关生态系统。brew是Mac OS X系统中广泛使用的开源包管理器,...
export SDKROOT=$(brew --prefix brew-sdk)/sdk ``` 之后,重新加载配置文件以应用更改: ``` source ~/.bashrc 或 source ~/.zshrc ``` ### 3. 使用 Brew SDK 现在,你可以利用 Brew SDK 来安装特定版本的软件或 ...
BREW(Binary Runtime Environment for Wireless)SDK 2.0是一款由高通公司推出的无线应用开发平台,专为移动设备上的应用程序开发设计。这个SDK提供了完整的开发工具和环境,使开发者能够利用C++语言创建高效、可...
Brew 3.1.5全套开发库安装文件,包括Brew SDK 3.1.5、SDK Tools、Tool Suite、Brew Addins
海信作为手机制造商,其设备可能预装了BREW环境,开发者可以利用BREW SDK针对海信手机进行定制化开发。开发过程中需要考虑海信设备的硬件特性,如屏幕分辨率、内存限制等,确保应用能在这些设备上流畅运行。 7. ...
总之,"BREWSDK20zub.rar"是一个宝贵的资源,对于想要学习和精通BREW开发的人来说,它是深入了解平台特性和实践编程技巧的理想起点。通过深入研究压缩包中的"Examples",开发者可以逐步掌握BREW的基础知识,并具备...
总的来说,"sdk.rar_SDK_brew_brew sdk_brew S_brew sdk"是一个包含BREW平台开发所需资源的压缩包,适合那些希望在无线设备上开发BREW应用的程序员。它提供了所有必要的工具和信息,让开发者能够从头开始构建、测试...
BrewSDK(Brew Software Development Kit)是这个平台的核心组成部分,它提供了开发、编译和调试Brew应用的全套工具。在本文中,我们将深入探讨Brew绿色安装3.01的过程及其对环境配置的要求。 首先,"绿色安装"通常...
4. **API文档**: “BREWSDK.chm”很可能就是BREW API的完整帮助文件,其中详细解释了每个API函数的功能、参数、返回值和使用示例,是开发者编写BREW应用的重要参考。 5. **调试工具**: 包含调试器,使得开发者能够...
Brew SDK Tools--->BREW SDK、BREW SDK Tools、BREW Add-ins、BREW Tools Suite 共3部分 Brew_SDK_Tools.part1.rar Brew_SDK_Tools.part2.rar Brew_SDK_Tools.part3.rar
BREW(Binary Runtime Environment for Wireless)是高通公司推出的一种专为无线设备设计的软件开发平台,主要用于移动设备上的应用程序开发。本进阶教程旨在帮助开发者深入理解和掌握BREW平台的高级特性和开发技巧...
(BREW 初级开发者 教程):第1章 BREW技术特点与发展趋势第2章 BREW SDK简介 第3章 BREW开发基础第4章 BREW手机简介 第5章 ISHELL第6章 IDISPLAY使用简介 第7章 ISTATIC第8章 IMENUCTL 第9章 IImage第10章 文件操作...
【标题】:“brewsdk.rar”是一个与Brew游戏开发相关的压缩包,其中包含了Brew SDK,这是一种用于开发手机游戏的软件开发工具包。Brew是一个操作系统平台,主要应用于早期的移动设备,如CDMA和GSM手机,为开发者提供...
Brew(short for Binary Runtime Environment for Wireless)是一种操作系统平台,主要用在移动设备上,如早期的智能手机和平板电脑。它的主要目标是为无线设备提供一个标准化的应用程序开发环境,让开发者可以创建...
BREW SDK(Software Development Kit)提供了开发BREW应用程序所需的工具和库,使得开发者能够创建适用于移动设备的应用。 BREW的事件驱动机制是其核心特点之一。在BREW平台上,程序的执行基于事件,而非连续的循环...
《深入研究BREW手机游戏开发BREW开发-海信(王宏兵)》是一份针对BREW(Binary Runtime Environment for Wireless)平台的详尽学习资料,由海信公司的王宏兵编写。BREW是由QUALCOMM公司开发的一个强大的移动应用程序...