blackberry开发

本文详细介绍了使用Eclipse与Blackberry JDE Plugin搭建黑莓应用开发环境的过程。包括所需软件准备、具体安装步骤及基本开发流程,适用于初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

黑莓软件开发环境搭建!
2009-12-02 17:24

1、引言

目前,主要有三种方案:

、直接用黑莓官方发布的Blackberry JDE来开发(参考:http://hi.baidu.com/netis/blog/item/e7e32e58c3da468b800a18b5.html);

、Blackberry JDE与bb-ant-tools搭配组建更为便捷的开发环境(参考:http://blog.youkuaiyun.com/wilesilly/archive/2009/07/12/4341932.aspx);

一个有用的链接:黑莓应用程序开发指南http://hi.baidu.com/welcome2orange/blog/item/30fd60545c8b961a3a2935ba.html

、用Eclipse+黑莓官方提供的Blackberry JDE Plugin for Eclipse,这是最方便搭建的开发环境,大力推荐。

第一种方案界面丑陋(如下图),编写效率不高,第二种则配置相当复杂,看了让人犯晕。

2、下面详细介绍第三种方案

2.1、准备工作

准备好搭建过程中要用到的软件。

1)JDK,开发Java程序当然需要Java运行环境了,这个可以在Java官方网站下载。我这里用到的是JDK 1.6

2) Eclipse,这个也很好下载,需要注意的是Blackberry JDE Plugin要求只能用3.4版。

3)BlackBerry_JDE_PluginFull_1.0.0.67。Blackberry官网禁止内地IP下载ROM,但却不限制下载这个插件,填一些个人信息就可以顺利进入下载页面,进行下载了。不过,速度奇慢,还不支持断点续传,我费了一天才下载成功。

2.2、开始安装

首先,将下载的Eclipse_3.4解压到某个目录中,这里为C:\program files\;

然后,安装BlackBerry_JDE_PluginFull_1.0.0.67至Eclipse目录下,如下图:

顺利安装完成后,打开Eclipse后,你会发现里多了一个菜单项:Blackberry。


在这里,我们可以对JDE进行一些设置。需要注意的,这里的设置是只针对你所创建的workspace,也就是说,如果你没有workspace的话,Blackberry项目下好多项是灰色的,你无法进行相应设置。

这里,我们已经创建了名为helloworld的project,因此,按照下图进行设置。




当然,也可能通过菜单里的Window->Preference->Blackberry JDE进入进行相应设置。

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

3、小试牛刀

3.1 项目创建: 点File->New->Project...,创建一个项目,如下图:

创建成功后,项目结构图如下:



3.2 程序文件建立:File->New->Class,建立两个程序文件,一个Java Class为主程序,另一个为主程序对应的主窗口类。



说起来麻烦,直接上图:

最后,在主窗口中输入代码,如下图:





依此再创建一个新的Java Claass:HelloWorldScreen作为主窗口类:HelloWorldScreen.java,这里不再赘述。


3.3 编译,选中Project中的Build Automatically


3.4 程序难免有错误,需要调试与运行。点击程序主界面中的臭虫图标来设置调试参数。

关键是配置模拟器参数



这样,一个完整的开发过程就走下来了。

最后,就可以将编译通过的cod文件加载到你的模拟器中去看看效果了。

4、其它一些值得注意的地方

4.1 加快调试速度。由于通过Eclipse来调试时,每次打开模拟器速度较慢,浪费时间,因此建议通过将编译好的java文件加载到模拟器中运行察看效果。关于模拟器相关的一些配置,请参考小叶的百度空间之02-开发环境搭建

4.2 API数字签名,如果没有这个东西的话,你开发出来的程序在模拟器能够正确运行,但却不能运行在机器上。

黑莓手册和指南:http://docs.blackberry.com/zh-cn/developers/?userType=21

摘要:基本上将常用的软件可以在BB用的替代品都找到了,还是感觉自己想要的一些功能没有能实现,于是有了自己写一个程序的想法。初步看了一些开发的文章,BB的程序都是基于Java的,Java以前用过。有好的工具,充分的文档,写一个程序也许不是太大的困难。网上转转,才发现讲BB应用的资料多,探讨BB软件开发的少,好的内容基本都是E文的。将自己边学边用的过程记录下来,遇到的问题是怎么解决的,也许可以让更多的同学少走弯路,不要被一个无法编译通过的“HelloWorld”程序就沮丧得失去了热情。 购入BB8820有一段时间了,的确被其易用、高效所折服。以前也用过Nokia S60 S90的机器,用过基于Windows Mobile的iPaq,都未曾有这样的感觉。基本上将常用的软件可以在BB用的替代品都找到了,还是感觉自己想要的一些功能没有能实现,于是有了自己写一个程序的想法。 初步看了一些开发的文章,BB的程序都是基于Java的,Java以前用过。有好的工具,充分的文档,写一个程序也许不是太大的困难。网上转转,才发现讲BB应用的资料多,探讨BB软件开发的少,好的内容基本都是E文的。真正着手开始边学边用,才发现搭建一个流程的开发环境也不是易事。 我不是专业的Coder更算不上程序员,用过从C、PHP、Delphi、Powerbuilder、VB.Net、T-SQL等多个语言,在Unix、Windows、WM下都开发过程序。感觉就是语言总是相通的,熟悉一门语言,学习另一门语言就是规则的迁移而已。还有为学语言而学习,总是会半途而废,只有是为了解决工作的中的问题、找一个应手的工具,在遇到问题解决问题的过程中不断提高,对语言的理解和应用水平也就突飞猛进了。从工作实习时第一个用Foxpro写的代理行业务记录和统计程序开始,大大小小也写了很多软件或称为程序吧。可惜由于都是与工作相关,无法分享出来,但一个个岗位过来看到同事们能用我写的东东提高效率解决问题,也是挺开心的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值