安装了BlackBerry PlayBook NDK后,开始开发第一个PlayBook NDK应用, 相当于NDK的HelloWorld。
整个过程仅仅是使用了NDK开发环境的向导,不需要进行c或者C++的编码,不管是否熟悉c/C++,都可以轻松完成这个HelloWorld应用的创建。
下面是具体过程:
1. 创建项目
点击“File -> New -> BlackBerry Tablet OS c/C++ Project”启动新建项目的向导。
2. 然后填写项目名称:
3. 选择项目类型。
这里选择最简单的一个应用,就是使用c语言的可执行项目“OpenGL ES 1.1 Application Project”
4. 环境设置
系统发现是第一次创建PlayBook NDK项目, 会自动弹出环境配置界面,首先需要选择使用者类别,这里我选择“Individual Developer”,就是个人开发者。
5. 调试设备选择
系统提示你选择你的调试设备,可以选择“模拟器”,“USB连接的设备”,“Wifi连接的设备”三种,我选择的是“Wifi连接的设备”。对于没有PlayBook的同学们来讲需要选择“模拟器”,有关“模拟器”的安装和配置在以后的博文中再分享。
6. 调试设备连接
选择了“Wifi连接的设备”作为调试设备后,系统提示输入设备的IP地址和密码。下面还有一个“Test Conection”按钮,用于测试调试设备是否能连通。填写IP地址和密码后点击“Test Connection”按钮。
7. 连接测试
点击“Test Connection”后系统会尝试连接调试设备,连接成功会提示“Successfully connected to device”
8. 签名文件
系统在连接设备后会尝试从“C:\Users\<user name>\AppData\Local\Research In Motion”目录中找author.p12文件作为签名证书文件,可以将你的p12文件拷贝到“C:\Users\<user name>\AppData\Local\Research In Motion”目录中,改名为“author.p12”,然后体系提示输入证书文件的密码。
9. 签名配置
因为我的p12证书文件时之前创建好的,所以这里选择“your computer has already register with Research in Motion”选项。没有配置签名证书的同学可以在这里选择“you have already register with Research ni Motion and would like to import your registration information”选项开始配置签名证书。
10. 生成debug token
为了测试未签名的应用,可以在NDK开发环境创建一个debug token,然后上传到PlayBook上,这样就可以直接测试未签名的应用了。注意debug token是有期限的,过期以后需要重新生成。当然,测试签过名的应用是不需要debug token的。
在下面界面中点击“Create Debug Token”可以创建一个debug token。
11. 完成环境配置
最后出现总结页面,点击“Finish”就好了。
12. 检查配置结果
配置结束后会出现新建项目描述文件,同时在“Project Explorer”视图可以看见所创建的目标测试环境,本例是名为“wifi”的测试目标环境。
13. 编译项目
创建项目需要对项目进行编译,对项目点击右键,选择“Build Project”可以对项目进行编译。
14. 开始测试应用
编译项目后,对项目点击右键,选择“Run As -> Run Configuration”,然后创建一个运行环境配置,选择你新建的项目作为需要运行的项目,选择刚才创建的目标环境作为运行目标,然后点击“Run ” 运行。
15. 运行结果
系统会将应用上传到目标环境中并启动,在我的环境中就是上传到我的PlayBook上运行,结果如下: