搭建好开发环境后我们就要运行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文件了吗?这次派上用场了,
此时运行模拟器看看是不是变化了:
我取的是默认例子下的图标哦。
分享到:
相关推荐
本压缩包提供的"黑莓开发学习入门系列"聚焦于一个实用的日历软件源码,对于想要了解或深入学习黑莓平台开发的开发者来说,这是一个非常有价值的资源。 首先,我们要理解的是黑莓开发所使用的编程环境和语言。...
总的来说,"blackberry9630黑莓9630农历日历软件"是一个专为BlackBerry 9630用户设计的日历应用,旨在提供全面的日期管理和提醒功能,尤其是针对农历日期的需求。这款软件的出现,满足了用户对传统文化和日常生活的...
**BlackBerry(黑莓)开发入门教程最新版** ...本教程只是一个起点,深入学习BlackBerry开发还需要实践和查阅更多资料。希望这个详尽的入门教程能帮助你顺利进入BlackBerry开发的世界,祝你开发愉快!
- **提供安全可靠的无线通道**:BlackBerry架构的核心之一在于其能够提供一个基于PUSH技术的安全、可靠且快速的无线通信通道。 - **BlackBerry Enterprise Server**:作为后端服务的关键组件,它负责与企业系统进行...
《黑莓(BlackBerry)开发从入门到精通》是一本专为希望涉足黑莓应用开发领域的初学者和专业开发者设计的指南。这本书汇集了一线黑莓应用开发人员的丰富经验和实用技巧,得到了RIM(Research In Motion,黑莓制造商)...
总之,这款黑莓9530日历软件是一个强大且易用的工具,旨在提升用户的时间管理和工作效率,其优秀的用户体验和全面的功能使其在黑莓用户中受到好评。无论是安排个人生活还是协调工作项目,这款日历应用都能提供必要的...
### BlackBerry Widget 开发入门知识点详解 #### 背景知识:Widget 技术与 BlackBerry 平台 **Widget 技术概述**: ...对于希望利用 BlackBerry 平台特性的开发者来说,这是一个非常有价值的学习资源。
### BlackBerry Java 开发环境安装及入门教程 #### 一、BlackBerry Java 开发概述 BlackBerry设备曾经在移动通信市场上占据重要地位,特别是在商务领域。RIM(Research in Motion)公司为开发者提供了丰富的开发...
WinLoader 还有一个很方便的功能,就是可以直接双击 cod 文件,它会自己传输到 BlackBerry 手机上。 三、OTA 在线方式 OTA 是一个在线下载软件和安装的方式。现在比较出名的 OTA 站点就是莓园无线。在线方式下载...
3. **a软件**:这个文件名没有给出具体信息,但根据上下文,它很可能是另一个黑莓软件,可能是压缩包中的一个单独应用程序,用户解压后可以安装到黑莓手机上。 总结起来,这个资源包是面向黑莓手机用户的一次性软件...
### 黑莓手机开发学习教程知识点详解 #### 一、理解可访问性(Accessibility) **定义:** 可访问性指的是产品或服务能够被尽可能多的人使用的程度。在本上下文中,可访问性意味着设计应用程序时考虑让有各种残疾...
首先,我们要明确的是,“黑莓手机日历工具”是一款专为黑莓手机平台设计的应用,旨在提供全面、详尽的日程管理功能。它将传统的日历视图与现代的智能提醒相结合,帮助用户高效地安排和追踪日常生活和工作事务。 该...
在“黑莓开发HelloWord”教程中,我们首先会接触到Ant工具,这是一个由Apache软件基金会开发的Java库和命令行工具,主要用于构建Java项目。Ant通过XML格式的构建文件(build.xml)定义构建任务,包括编译、打包和...
### BlackBerry开发平台配置及入门介绍 #### BlackBerry概述与特点 BlackBerry是由加拿大RIM公司推出的一款移动电子邮件系统终端,以其独特的双向寻呼模式和高度安全的无线数据传输技术著称。自1998年问世以来,...
对于那些希望通过编程实现个性化功能或拓展黑莓设备能力的用户,学习黑莓开发是一项有价值的技术。本文主要面向对黑莓应用程序开发感兴趣的初学者,特别是那些有一定编程基础,希望利用Java语言来构建黑莓应用的人。...
本文是针对BlackBerry初学者的一份入门教程,主要讲解如何在黑莓手机上安装软件。教程分为三个部分:传统方式(桌面管理器)、WinLoader安装以及OTA在线方式。 首先,传统方式是通过BlackBerry桌面管理器进行软件...
BlackBerry Eclipse Plug-In 是在Eclipse 平台的一个插件,为了安装BlackBerry Eclipse Plug-In, 需要先安装JDK 和Eclipse 平台。BlackBerry Eclipse Plug-in 对JDK 的版本要求为JDK6-update10 或者更高版本。...
开发者会学习如何配置Eclipse IDE,安装BlackBerry插件,并创建第一个黑莓应用项目。这部分还会讲解如何设置模拟器来测试应用程序,确保在不同型号的黑莓设备上运行正常。 接下来,教程可能会深入讲解BlackBerry的...
这份指南分为两卷,分别涵盖了基础和高级部分,旨在帮助开发者从入门到精通,掌握在BlackBerry平台上进行软件开发的关键技能。 卷I - 基础部分: 这部分主要介绍BlackBerry开发的基础知识,包括: 1. **BlackBerry...