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

来源:互联网 发布:淘宝触手人气怎么刷 编辑:程序博客网 时间:2024/05/22 00:55

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


原创粉丝点击