cascades bar包结构和bar-descriptor.xml包描述文件解释

本文详细解析了CascadesBar包结构,包括native目录和META-INF目录下的主要文件,如MANIFEST_ZH_TW.BBR、MANIFEST.MF、图标、闪屏图片等,并深入解读了cascadesbar-descriptor.xml包描述文件,启动条件,权限以及环境变量。

cascades bar包结构

native目录和META-INF目录
META-INF目录下有:
MANIFEST_ZH_TW.BBR文件:是图标下面的文件名
MANIFEST.MF是所有文件的清单包含md5


native目录下有:
图标和闪屏图片
编译出的so库
bar-descriptor.xml
translations文件夹,里面是qm翻译文件
assets,里面是qml和img等资源文件


cascades bar-descriptor.xml包描述文件解释
这是一个xml文件,根节点是qnx。下面简述子节点。
id:执行程序id
name:显示名称,下面可以用子节点<text xml:lang="zh-CN">中文名称</text>
versionNumber:版本号
<packageLocale>zh-CN,zh-TW</packageLocale>:语言包
<buildId>1</buildId><packageId>abcde-xyz</packageId>
<description>描述信息</description>
<author>Blackberry Inc.</author>:作者
<platformVersion>10.2.0.x</platformVersion>:依赖sdk版本


启动的闪屏图片,在文件目录的assets/images目录下
<splashScreens>
<image>welcome_bg.png</image>
</splashScreens>


启动条件
<initialWindow>
<aspectRatio>portrait</aspectRatio>:竖屏
<autoOrients>false</autoOrients>:是否自动旋转
<systemChrome>none</systemChrome>
<transparent>false</transparent>
</initialWindow>


<configuration name="Device-Release">
<entryPointType>Qnx/Cascades</entryPointType>
<platformArchitecture>armle-v7</platformArchitecture>
<asset path="nto/arm/so.le-v7/libxxx.so.1.0.0" entry="true" type="Qnx/Elf">libxxx.so.1.0.0</asset>
</configuration>


图标
<icon>
<image>xxx.png</image>
</icon>


<asset path="assets">assets</asset>
<asset path="assets/images/xxx.png">xxx.png</asset>
<asset path="assets/images/welcome_bg.png">welcome_bg.png</asset>
<asset path="translations/qm">translations/qm</asset>


权限
<permission system="true">run_native</permission>
<permission>access_internet</permission>
<permission>access_shared</permission>


环境变量:使用的库,用冒号隔开
<env var="LD_LIBRARY_PATH" value="app/native/lib:/usr/lib/qt4/lib"/>
环境变量:皮肤模式,黑色
<env var="CASCADES_THEME" value="dark"/>


参考:http://developer.blackberry.com/native/documentation/core/com.qnx.doc.native_sdk.devguide/com.qnx.doc.native_sdk.devguide/topic/r_blackberry_tablet_dtd_intro.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值