1. 使用AIR开发BlackBerry应用前,有几项前提工作:
1) 需下载并安装 BlackBerry Tablet OS SDK for Adobe AIR,下载地址:http://us.blackberry.com/developers/tablet/
2) 需注册开发者(目前免费),注册地址:https://www.blackberry.com/SignedKeys/
大约1小时后,注册邮箱会收到5封邮件,每封邮件附带1个有用的文件,将这些附件保存到本地磁盘中。
3) Flash Builder 中进行设置:
a) 设置SDK路径(安装SDK后一般会自动检测到):Window -> Preferences -> Flash Builder -> Target Platforms -> BlackBerry Tablet
b) 设置签名:Window -> Preferences -> Flash Builder -> Target Platforms -> BlackBerry Tablet -> Signing -> RIM Signing Authority -> Register...
在接下来出现的对话框中,按提示分别选择2个CSJ文件,输入注册时填写的PIN,再设定CSK密码后,注册成功。
然后先做个备份,以便可以在其他PC上使用同样的文件。
2. 新建mobile项目时,勾选 BlackBerry Tablet OS 选项,则在项目的 src 目录下会出现 blackberry-tablet.xml, 在该文件中配置权限等信息。
3. 在模拟器上调试app:
现在(2012-1-20)AIR仅支持一款BlackBerry设备:PlayBook,在没有真机的情况下,可先通过模拟器进行测试。
1) 下载模拟器,下载地址:http://us.blackberry.com/developers/resources/simulators.jsp
2) 模拟器下载并安装完成后,用VMWare打开运行即可。
3) 模拟器运行后,需设置开发模式为“on”状态(右上角第一个"人形"图标),虚拟机的IP也通过这个图标查看。
4) 在Flash
Builder 中进行设置:Window -> Preferences -> Flash Builder -> Target
Platforms -> BlackBerry Tablet -> Test Devices -> Add..
在接下来出现的对话框中,填写设备名称、IP、密码(默认密码为playbook),Automatically determine debug host IP保持默认勾选状态。最下面的 Debug Token 可以立即或稍后设置。
5) 配置Debug Token: Test Devices -> Debug Token Details...
在出现的对话框中点击 Create... 然后在出现的对话框中点击 Add... 选择模拟器设备,会自动检测出 Device PINs 和 tokens 。这个创建完成后,就可以连接模拟器调试应用了。
6) Debug Configurations , Target platform 选择 BlackBerry Tablet OS,Launch method 选 On device,模拟器配置成功的话,这里会出现该模拟器,选择即可。点击 Debug 按钮就可以看到app在模拟器中运行了。
4. 从Flex SDK4.5开始,已支持使用 Native QNX Components,在项目的 BlackBerry Tablet OS 配置页面中有个选项:Add platform specific libraries to library path , 勾选该项并保存设置后,项目会引入3个库文件:qnx-air.swc, qnx-screen.swc, blackberry.swc.
关于这些类库的api,可查阅:http://www.blackberry.com/developers/docs/airapi/1.0.0/
分享到:
相关推荐
标题中的"adobe air runtime version 50.2.4.1 for windows"指的是Adobe AIR运行时的一个特定版本,适用于Windows操作系统。 这个版本号50.2.4.1代表着软件的更新迭代,通常包括性能优化、错误修复和新功能的添加。...
在本案例中,我们讨论的是Adobe AIR runtime version 33.1.1.744 for Windows,这是一个针对Windows操作系统的特定版本。 Adobe AIR的核心功能在于它提供了一个可以让Web应用运行于桌面环境的桥梁。通过这个运行时...
标题中的"adobe air runtime version 33.1.1.744 for Mac"指的是针对Mac OS X操作系统的Adobe AIR运行时环境的特定版本。这个版本号33.1.1.744代表了软件的更新迭代,通常每个数字都对应着特定的修复、改进或新功能...
adobe air for android v3.03 apk文件 在安卓上安装air平台
标题中的“dreamweaver的adobe air扩展Adobe_AIR.mxp”指的是Adobe Dreamweaver中的一个特定扩展,用于支持Adobe AIR技术。Adobe AIR(Adobe Integrated Runtime)是一个跨平台的运行环境,允许开发者使用HTML、CSS...
Adobe Air Extension for Dreamweaver是Adobe公司为Dreamweaver开发的一款重要扩展,它使得开发者能够利用Adobe AIR(Adobe Integrated Runtime)技术在桌面环境下创建富互联网应用程序(RIA)。AIR允许开发者使用...
【标题】AS3 Adobe AIR iOS AirPlay 在iOS设备上,Adobe AIR允许开发者创建能够利用Apple的AirPlay技术的应用程序。AirPlay是一项功能,让用户可以通过Wi-Fi将音频、视频甚至是屏幕镜像从一个设备无线传输到其他...
Adobe AIR (Adobe Integrated Runtime) 是一个跨平台的运行环境,由Adobe公司开发,它允许开发者创建桌面应用程序,这些应用程序能够利用Web技术,如HTML、CSS、JavaScript,同时也能利用ActionScript,这是Adobe ...
### Adobe AIR Programming Unleashed #### 一、概述 《Adobe AIR Programming Unleashed》是一本专注于Adobe AIR技术的专业编程书籍。Adobe AIR(Adobe Integrated Runtime)是一种由Adobe Systems开发的跨平台...
这个入门教程是Adobe公司的内部资料,对于想要学习如何使用Adobe AIR进行开发的初学者来说,无疑是一份宝贵的资源。 在“Adobe AIR 入门教程.pdf”中,你可能会学习到以下关键知识点: 1. **Adobe AIR概述**:了解...
Adobe AIR(Adobe Integrated Runtime)是Adobe公司开发的一款跨平台的应用程序运行环境,它允许开发者创建桌面和移动设备上的富互联网应用程序(RIA)。然而,随着时间的推移,用户可能会卸载Adobe AIR,但在卸载...
标题中的“flash adobe air 采集音视频 软件”指的是使用Adobe AIR技术开发的,能够捕获、处理和推流音视频的软件应用。Adobe AIR(Adobe Integrated Runtime)是一个跨平台的运行环境,允许开发者使用Flash、Flex或...
在探讨如何使用Adobe AIR开发Android应用之前,我们首先需要对Adobe AIR有一个清晰的理解。Adobe AIR,全称为Adobe Integrated Runtime,是一种跨平台的应用程序运行环境,它允许开发者利用HTML、JavaScript、Flash...
### Adobe Integrated Runtime (AIR) for JavaScript Developers #### 一、Adobe Integrated Runtime (AIR) 概览 Adobe Integrated Runtime (AIR) 是一个系统级平台,它允许开发者使用 Web 技术(如 HTML、CSS 和 ...
Adobe AIR (Adobe Integrated Runtime) 是一个跨平台的运行环境,允许开发者使用Flash、Flex、ActionScript等技术创建桌面应用程序。1.5版本是Adobe AIR的一个重要里程碑,它为开发者提供了更多的功能和改进,使得...
这篇博客"adobe air 入门示例"很可能是引导初学者了解如何使用Adobe AIR创建桌面应用的一个教程。 在源码和工具的标签下,我们可以推测这篇博客会包含以下知识点: 1. **Adobe AIR基础**:首先,文章可能会介绍...
adobe air 安装包part1adobe air 安装包part1adobe air 安装包part1adobe air 安装包part1
《Adobe AIR权威指南》是一本深入探讨Adobe AIR技术的专业书籍,适合初学者和有经验的开发者作为学习和参考。Adobe AIR(Adobe Integrated Runtime)是一种跨平台的运行环境,它允许开发人员使用Flash、ActionScript...