`
zhang_zining
  • 浏览: 10127 次
  • 来自: ...
社区版块
存档分类
最新评论

blackberry起步-step1

阅读更多
1、创建菜单项:
protected void makeMenu(Menu menu, int instance){       
  menu.add(showItem); 
  menu.add(closeItem); 
} 

2、创建关闭事件:
public boolean onClose(){ 
    if ( Dialog.ask(Dialog.D_YES_NO, "确定退出吗?")==Dialog.YES ){ 
        System.exit(0); 
        return true; 
    } 
    return false; 
}

3、按钮(域)点击事件:实现FieldChangeListener接口
final class HelloWorldScreen extends MainScreen implements FieldChangeListener { 
    public void fieldChanged(Field field, int ctx){ 
        if (field == btnShow) {        
            Dialog.alert("欢迎您-"+edtName.getText()); 
        } 
    }
}

4、列表点击事件
protected boolean navigationClick(int status, int time) { 
    Message message = list.getSelectedMessage(); 
    //Open message screen 
    MessageViewScreen screen = new MessageViewScreen(list,message,false); 
    UiApplication.getUiApplication().pushScreen(screen); 
    return true; 
} 

5、热键点击事件
protected boolean keyChar(char key, int status, int time) { 
    boolean retVal = false; 
    if(key == Characters.ENTER){ 
        Message message = list.getSelectedMessage(); 
        //Open message screen 
        MessageViewScreen screen = new MessageViewScreen(list, message, false); 
        UiApplication.getUiApplication().pushScreen(screen); 
        retVal = true; 
    } 
    return retVal; 
} 

6、创建一个按钮点击监听,给按钮绑定监听
FieldChangeListener myButtonListener = new FieldChangeListener() {
    public void fieldChanged(Field field, int context) {
        ButtonField fieldChanged = (ButtonField) field;
        //begin testing to see what field changed
        if( fieldChanged == agreeButton) {
            _message.setStatus(Message.STATUS_APPROVED);
            close();
	}
        if( fieldChanged == returnButton) {
            //_message.setStatus(Message.STATUS_APPROVED);
            close();
        }
    }
};
newButton = new ButtonField("提交");
newButton.setChangeListener(myButtonListener);
manager.add(newButton);
add(manager);

7、阻止屏幕save菜单弹出
public boolean onSavePrompt(){
    return true;
}
分享到:
评论

相关推荐

    黑莓大全--超人气游戏Nintaii(可玩全关).rar

    《黑莓大全--超人气游戏Nintaii(可玩全关).rar》是一个专为黑莓手机用户设计的游戏资源包,它包含了针对不同版本黑莓操作系统的兼容性,允许用户在OS4.5、OS5.0、OS6.0以及OS7.0上享受完整的游戏体验。这个压缩包的...

    黑莓 Gtalk----Btalk

    【标题】:“黑莓 Gtalk----Btalk”指的是BlackBerry设备上的一款专为Gtalk(Google Talk)设计的应用程序——Btalk。Btalk是由Geek社区开发的,它为黑莓用户提供了与Gtalk服务无缝集成的功能,允许用户在他们的...

    黑莓BBHTool-pub-v2.4.9.5

    【标题】"黑莓BBHTool-pub-v2.4.9.5"指的是一个针对黑莓设备的公用工具,其版本号为2.4.9.5。这个工具可能是由BlackBerry(黑莓)公司或者社区开发者为管理和处理黑莓手机或设备而设计的。在IT领域,这样的工具通常...

    blackberry tutorial -- localizing

    ### BlackBerry 应用本地化教程知识点总结 #### 一、引言 在当前全球化的大背景下,应用程序的国际化和本地化已成为提升用户体验的关键因素之一。对于 BlackBerry 智能手机应用而言,实现良好的本地化不仅能够扩展...

    黑莓7100-银河财神通手机版

    【黑莓7100-银河财神通手机版】是一款专为黑莓7100智能手机设计的金融理财应用,旨在帮助用户实现便捷的金融查询和交易操作。在黑莓7100这款设备上,虽然Java软件兼容性良好,但有时需要对软件进行特定的键位适配...

    BlackBerry--安装和配置指南

    BlackBerry_Enterprise_Server_for_Microsoft_Exchange--安装和配置指南

    BlackBerry入门教程---黑莓手机软件安装方法.pdf

    BlackBerry 入门教程---黑莓手机软件安装方法 本教程将为大家介绍 BlackBerry 手机软件安装的多种方法,包括传统方式、WinLoader 安装和 OTA 在线方式。通过这些方法,新手可以轻松地安装软件到 BlackBerry 手机上...

    黑莓8800-8820 OS4.5中文模块

    标题中的“黑莓8800-8820 OS4.5中文模块”指的是针对BlackBerry 8800和8820型号手机的操作系统4.5版本的中文语言包。BlackBerry是一款由加拿大公司RIM(Research In Motion)推出的智能手机,8800和8820是其早期的...

    黑莓8830-新手入门大全

    ### 黑莓8830新手入门大全:全方位解析与实用技巧 #### 一、全面了解你的Blackberry 8830无线手持设备 **基本参数:** - **手机类型:** 智能手机 - **手机制式:** GSM,CDMA2000 - **支持频段:** GSM 900/1800/...

    十款必装的黑莓软件blackberry-soft

    在智能手机领域,黑莓(Blackberry)曾是商务人士的首选设备,以其强大的电子邮件功能和安全性能著称。本文将详细介绍标题中提到的十款必装的黑莓软件,帮助用户提升工作效率,享受更好的移动体验。 1. **3...

    黑莓手机--百度输入法1.0.1.7

    在移动设备领域,黑莓手机曾经因其专业的电子邮件和企业服务而广受青睐。这款百度输入法1.0.1.7版本是专为黑莓手机设计的,旨在提供更加便捷和高效的中文输入体验。在这款输入法中,“自动黏贴”功能是一个显著的...

    BlackBerry-Java-development.zip_blackberry

    **黑莓程序开发环境部署详解** 在移动应用开发领域,BlackBerry 曾经是一个重要的平台,尤其是对于企业级应用。BlackBerry Java 开发是构建 Blackberry 设备应用程序的主要方式之一。本篇将深入探讨如何设置 ...

    黑莓MAXie - 功能强大的软件 - ROM4.5

    "黑莓MAXie"是一款专为黑莓手机设计的强大软件,尤其在ROM4.5版本中,它提供了诸多实用的功能,极大地提升了用户的使用体验。这款软件不仅优化了基础通信功能,还增强了设备的多媒体和效率工具,使得黑莓手机用户...

    黑莓smartmail-key

    smartmail破解工具,算注册码,黑莓邮件推送工具

    BlackBerry入门教程---黑莓手机软件安装方法借鉴.pdf

    【BlackBerry入门教程---黑莓手机软件安装方法】 在熟悉BlackBerry手机的操作后,许多用户会想要探索如何安装更多的应用程序来提升设备的功能。本教程将详细介绍几种常见的BlackBerry软件安装方法,适合初学者参考...

    blackberry-cdma-SB

    标题中的“blackberry-cdma-SB”似乎是指一个与BlackBerry手机相关的软件,特别是针对CDMA网络的。在电信行业中,CDMA(Code Division Multiple Access)是一种常见的无线通信技术,主要用于2G和3G网络,它通过编码...

    黑莓7290-做PRC电子书.msi

    不知道现在还有多少的人收藏着黑莓7290手机,我现在手里有一部,但是只能成为戒网机了,只能打电话和收发短信了,没有SB,手机的网络也没有办法激活,虽然7290不需要SB,但是那是在有浏览器的情况下,现在都么有...

    黑莓MAXie -功能强大的软件 - ROM4.2.1

    "黑莓MAXie"是一款专为黑莓手机设计的强大软件,其主要针对的是运行ROM4.2.1版本的设备。这款应用集成了多种实用功能,极大地提升了用户的使用体验。 首先,电话管理功能是"黑莓MAXie"的一大亮点。它支持去电和挂...

Global site tag (gtag.js) - Google Analytics