序言
iphone强大,宣传包装的好,故用于娱乐,andriod强大,开源的好,故用于大众,blackberry强大,安全性好,故用于商务,不论当今何种平台,没有最好的也没有最差的,只在于我们,“世上原本没有路,走的人多了,自然就有了路”。
一,为了推动黑莓开发的积极性,使得黑莓在中国能够受到重视,使得更多的BBer获得实质的收益。
二,黑莓的开发环境也在不断的变更和完善,网上资料的匮乏,也给某些BBdeper们带来困扰。
三,BBos还是QNX,不知道会不会被改变,但是新技术总是在旧的上面更新的,还是不要忘本。(必尽运营商对BB总是慢半拍)
声明
本博客所有内容,如代码,图片等受《中华人名共和国著作法》及其他适用法例之保护。期间更新内容纯为个人开发经验,如有雷同,纯属巧合。此博客内容中涉及的专业内容,只可用于个人学习及非商业用途,任何资料的使用和复制必须尊重其原稿,不得修改或作任何改变。凡以任何方式直接、间接使用资料者,视为自愿接受声明的约束。任何其他没有在此陈述之用途,必须得到本人同意。任何未有符合上述规定而使用内容的,将被视为侵权行为。
第一章 环境搭建
我也一直使用的是eclipse-plugin-1.0.0.62这个版本,其中过度的版本也有1.1和1.2,其实没有用过,最新的是1.3版本。我将以1.3版本开发为例,因为老的调试真的很耗时。新的1.3环境开发很是方便。人还是需要向前看的。
环境需求:
1. Eclipse 3.6 Helios (官方这样写的,但是下一个full的包就不需要再下eclipse了)
2. 32-bit Windows® XP, Windows Vista® or Windows 7 (Note: 64-bit versions require 32-bit Java® and Eclipse,还是推荐XP,eclipse-plugin-1.0只能在XP下开发,win7是1.3支持的。Vista这种垃圾么就直接马桶里抽了就可以了。)
3. Monitor with a resolution of 1024 x 768 or higher(分辨率高么模拟起看起来就清楚了,不过我这老笔记本1024还是不行阿)
4. PC with Intel® Pentium® 4 processor or compatible (2.5 GHz or higher, 2 GB RAM, 1.5 GB HD free)
5. Java SE Development Kit (JDK) 6, update 10 or later(这个你明白的)
6. Apache ant 1.7 later (打包环境)
7. bb-ant-tools(BB专属打包) 可以在此去下载http://bb-ant-tools.sourceforge.net/main
安装:
1. 安装JDK
2. 安装plugin-1.3MR 可以在此下载http://us.blackberry.com/developers/javaappdev/javaplugin.jsp
3. 加压Apache ant
环境变量:
1. JAVA_HOME (请参考JAVA的配置)
2. ANT_HOME (请参考ANT的配置)
3. CLASSPATH (请参考CLASSPATH的配置)
第二章 HelloWorld
<pre>
public class HelloWorld extends UiApplication{
public HelloWorld(){
this.pushScreen(new MainAppScreen());
}
public static void main(String[] args){
HelloWorld app = new HelloWorld();
app.enterEventDispatcher();
}
}
public class MainAppScreen extends MainScreen{
public MainAppScreen(){
super(Manager.NO_VERTICAL_SCROLL | Manager.NO_HORIZONTAL_SCROLL);
this.setTitle("Hello World");
}
public boolean onClose(){
System.exit(0);
return true;
}
}
</pre