搭建好开发环境后我们就要运行helloword了,
新建一个Project打开工程视图,选择BlackBerry Project
输入工程名,选择对应的BlackBerry JRE版本,本人刷的是4.2的OS,老型号的机器但是相当经典。
目录结构应该是这样的
新建两个类,一个用于主程序,一个用于屏幕显示,下来会解释缘由
HelloWorldMain主类,让它继承net.rim.device.api.ui.UiApplication,作为一个主应用程序的事件线程,显示和维护屏幕对象。HelloWorldScreen类,继承net.rim.device.api.ui.container.MainScreen,作为当前显示的应用程序屏幕,从字面意思也不难理解。 在HelloWorldScreen类的构造函数中直接显示一个Label 在主类中实例化屏幕类,并将此屏幕类的实例压入当前屏幕队列,调用enterEventDispatcher()启动主线程执行。完整的代理如下:
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->package org.bulktree;
import net.rim.device.api.ui.component.LabelField;
import net.rim.device.api.ui.container.MainScreen;
public class HelloWorldScreen extends MainScreen {
public HelloWorldScreen() {
add(new LabelField("Hello World!"));
}
}
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->package org.bulktree;
import net.rim.device.api.ui.UiApplication;
public class HelloWorldMain extends UiApplication {
public HelloWorldMain() {
HelloWorldScreen hws = new HelloWorldScreen();
pushScreen(hws);
}
public static void main(String[] args) {
HelloWorldMain hw = new HelloWorldMain();
hw.enterEventDispatcher();
}
}
如何让你模拟器显示中文呢? components\simulator\8700.xml(或者8700-black.xml),在<Application>net.rim.blackberry.lang.en_GB</Application>后加入下面两行:<Application>net.rim.blackberry.lang.zh_CN_Pinyin</Application>
<Application>net.rim.blackberry.lang.zh_CN.renderingSupport</Application>
完整的配置如下:
<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><SimulatorConfiguration version="1.0" hardwareid="0x84000B03" flashSize="32768" platformVersion="1.8.0.0" vendorID="0">
<ALXSources>.</ALXSources>
<Application>net.rim.java.tasks</Application>
<Application>net.rim.java.memopad</Application>
<Application>net.rim.medialoader.video</Application>
<Application>net.rim.java.docViewer</Application>
<Application>net.rim.java.passwordkeeper</Application>
<Application>net.rim.blackberry.lang.en_GB</Application>
<Application>net.rim.blackberry.lang.zh_CN_Pinyin</Application>
<Application>net.rim.blackberry.lang.zh_CN.renderingSupport</Application>
<Application>net.rim.blackberry.spellcheck</Application>
<Application>net.rim.platform.ecmascript</Application>
<Application>com.dataviz.dxtg</Application>
<Application>net.rim.java.phone</Application>
<Application>net.rim.java.browser</Application>
<Application>net.rim.java.browser.javascript</Application>
<ApplicationExclude>net.rim.BBXpEnabler</ApplicationExclude>
<ApplicationExclude>net.rim.java.batterylog</ApplicationExclude>
<ApplicationExclude>net.rim.java.quincy</ApplicationExclude>
<ApplicationExclude>net.rim.java.linktrack</ApplicationExclude>
<Application>net.rim.java.help</Application>
<Application>net.rim.java.maps</Application>
<Application>net.rim.java.blackberrymessenger</Application>
<Application>net.rim.sdk.simulator</Application>
</SimulatorConfiguration>
都OK了,后我们发现模拟器上应用程序图标是一个命令行窗口,如何实现一个我们自己的图标呢。在工程中产生一个res文件夹,我们可以把资源文件都放在此目录下。copy一个图标过来,可以去自带的components\samples 下找一个,也可以自己做一个,但是尺寸要把握好哦
注意到工程下的此BlackBerry_App_Descriptor.xml文件了吗?这次派上用场了,
此时运行模拟器看看是不是变化了:
我取的是默认例子下的图标哦。
分享到:
相关推荐
这是blackberry平台下的一个带农历的日历源码,当时学习黑莓开发时写的 www.blogjava.net/bulktree有黑莓开发的一系列文章,源码在此
blackberry9630黑莓9630农历日历软件
BlackBerry开发平台及入门介绍 轻松入门
黑莓(BlackBerry)开发从入门到精通,一线黑莓应用开发人员经验集萃.· 首本全面介绍黑莓开发的中文技术书籍· 一线黑莓应用开发人员经验集萃· RIM中国区总裁鼎力推荐
计的Web plug-in,通过这个plug-in,提供了一系列图形化的开发指导,文本就是基于Eclipse 的Web plug-in 开发的。 本文使用的BlackBerry Web Plug-in for Eclipse 版本为: v2.0 beta1 (下载地址如下): ...
黑莓开发的入门教程,提供了黑莓开发的案例教程,英文原版,有想学习黑莓开发的可以看看
本人在学习黑莓过程中遇到了许多问题,网上资源又少。所以总结出来一个详细的入门教程,手把手叫你进入黑莓的世界,希望对大家有帮助。模拟器是9500系列.
经典入门资源RIM (Research in Motion) 公司为BlackBerry开发提供了多种开发平台,不同平台的开发 人员可以选择自己熟悉的开发工具开发BlackBerry应用程序。以BlackBerry JDE Plug-In for Eclipse为例描述了 ...
黑莓开发入门 BlackBerry Java 开发环境安装及入门
BlackBerry开发平台配置及入门介绍(傻瓜教程) TAG:BlackBerry 开发环境 配置 教程 Cindigo整理发布,资料来自于RIM中国公司·杨江,谨此致谢! 黑莓(BlackBerry)手机简介: 所谓“黑莓”(BlackBerry)是...
BlackBerry Eclipse Plug-In 是在Eclipse 平台的一个插件,为了安装BlackBerry Eclipse Plug-In, 需要先安装JDK 和Eclipse 平台。BlackBerry Eclipse Plug-in 对JDK 的版本要求为JDK6-update10 或者更高版本。...
BlackBerry入门教程---黑莓手机软件安装方法.pdf
它提供了你所需要编译的BlackBerry(黑莓)应用软件的所有工具。然后,你需要安装BlackBerry(黑莓) Java Development Environment (currently version 3.7)。使用“完整”这个安装选项可以安装整个文档、代码样例...
非常好用的一款日历工具,内容非常详细,值得下载
Learn BlackBerry Games Development Paperback: 504 pages Publisher: Apress; 1 edition (March 30, 2010) Language: English ISBN-10: 1430227184 ISBN-13: 978-1430227182 Format: PDF You can buy this book: ...
黑莓9530很好用的日历,祝朋友们下载愉快
老黑莓OS经典软件合集大全,独家整理,适合黑莓blackberry 7XXX 8XXX 9XXX等黑莓老机型,格式为cod , alx,jad等格式;;怀旧经典,软件清单如下 Twitter70.zip WacaiBlackberry.zip [BerryCN.com_DZH_v5.18] XECurrency-...
《HTML5移动应用开发入门经典》总共分为24章,以示例的...同时,《HTML5移动应用开发入门经典》还针对不同平台(如iOS、BlackBerry、Android)的移动设备、不同的浏览器,就如何开发高可用性的移动应用程序进行了讲解。
BlackBerry入门教程---黑莓手机软件安装方法借鉴.pdf