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/