blackberry10入门经历

来源:互联网 发布:空中网淘宝旗舰店 编辑:程序博客网 时间:2024/05/10 18:26

一、关于开发语言选择

       黑莓支持c++ native、c++qt/cascades、java、html5等,找了很久也没找到官方主推哪种语言,现在正好在学C++,所以觉得用C++,打算就算bb10没前途,起码熟练了C++嘛。对于native、qt还是cascades呢,我选择了cascades,因为对native不了解,qt好像说不能用开发包里那些控件。

二、关于开发环境搭建

     csdn有个bb10开发专区http://blackberry.developer.csdn.net/index.html,集中了网上大部分关于bb10的资源。

     点下载sdk,里面有三个下载链接,BlackBerry 10 Native SDK、BlackBerry 10 Dev Alpha Simulator、Plug-in for Microsoft Visual Studio,最后一个应该是个vs的开发插件,我打算用eclipse来开发,所以只下了前面两个。

   下完直接安装就可以了,装完之后,发现sdk自带了个eclipse,就是已经把sdk和eclipse一起集合了,不像android,要自己去找eclipse,自己去下sdk,然后还要各种配,bb10完全傻瓜式。

   模拟器需要通过vmware来运行,装完模拟器之后实际上得到的是一个vmdk的虚拟系统,从vmware直接打开虚拟系统就可以了,我的默认安装路径是C:\Documents and Settings\Administrator\My Documents\VirtualMachines\BlackBerry10Simulator-BB10_0_09-1673。

  打开模拟器之后,发现模拟器很大,怎么调节大小呢?虚拟机的安装文件夹下有一个controller.exe,打开它可以连接控制虚拟机。

  controller需要输入ip,ip显示在模拟器的左下角,如果发现ip是0.0.0.0,那是因为vmware没连上网。

   这样解决:在vmware中 edit->vitual network editor->选中vmnet8->点左下角restore default->ok。

bb10模拟器的使用:

一开始还真不知道怎么用,下面是一些常用操作:

1、点击左下角黑框弹出键盘。

2、点住上部黑框往下拉是通知栏。

3、点住下部黑框往上拉是返回主界面,搞了好久都不知道怎么返回主界面,晕。

这样,开发环境就搭建好了。

 

三、第一个bb10 程序

      打开sdk,就是一个eclipse,使用方法完全一样。

    我第一个项目是导入example中的项目:new->example->BlackBerryCascades C++ Project provided SDK Samples->Hellocascades.

   运行这个项目,弹出配置框,build configuration 选择simulator-debug,发现提示program dose not exist错误。

这是因为例子里的项目是预计在设备中运行的,只支持arm架构,而模拟器是x86的,必须添加x86支持。很简单,

看看项目的binaris目录下,是不是只有[arm/le]?那就对了。

右键项目->build configurations->seractive->simulator debug.

然后右键项目,重新build一下,你发现binaris目录下多了了[x86/le],这时候再运行项目,就可以在模拟器中看到了。

 

四、关于移植android项目

     需要下载eclipse3.8,android开发工具和bb10插件,http://developer.blackberry.com/android/documentation/install_plugin_prerequisites_2016780_11.html

完全按照这个步骤就能配置好环境。

      装完之后,这个环境完全可以用来开发android的。

      导入android项目,右键项目,发现比正常的eclipse多了个blackberry tools选项,选他,add blackberry nature to project,好了,这样就转为bb10项目了。。。。惊叹。。。。。黑莓是怎么做到的。

run,选择blackberry android lauch,就可以运行项目了,效果出来跟android一模一样,这点太佩服了。

我的入门经历,希望对新手有点帮助,不足之处,多多指教。

原创粉丝点击