BlackBerry开发基本UI库实例解析

移动开发
BlackBerry开发提供了很多独一无二的UI开发支持,通过BlackBerry私有的UI开发实例,可以定制和开发出很多独一无二的应用出来。

本文和大家重点学习一下Black Berry开发基本UI库实例,Black Berry开发提供了很多***的UI开发支持,通过Black Berry私有的UI开发实例,可以定制和开发出很多***的应用出来,本文就以一个Black Berry的典型OA应用的客户端为例,对Black Berry的UI开发的需要用到的技术进行讲解。

Black Berry开发基本UI库实例

BlackBerry开发提供了很多***的UI开发支持,通过BlackBerry私有的UI开发实例,可以定制和开发出很多***的应用出来,本文就以一个BlackBerry的典型OA应用的客户端为例,对BlackBerry的UI开发的需要用到的技术进行讲解。

概述

本文通过一个办公审批的应用案例,介绍如何使用BlackBerryUIAPI为用户在黑莓手机开发用户界面程序,如何使用UI组件(Screen,Manager,Field),如何扩展高级UI组件ListField,如何通过菜单/按钮/按键来响应用户交互,如何通过布局管理器Manager来处理特殊的UI布局和显示效果,***通过OTA无线部署这个应用到用户的黑莓手机设备上。

面向对象:

对黑莓手机应用开发感兴趣,对黑莓应用开发稍有了解但是还没有实战经验,希望能对BalckBerryUI开发有个更深入的了解。

目标:

在本文的办公审批的应用案例中,企业客户要求开发一个运行在黑莓手机上面的用于办公申请和批准的应用程序,让移动办公的用户和他们的领导能及时地提交/查看/审批办公申请。

应用程序的主要用户窗口有两个:

等待审批的办公申请记录列表,用户可以通过菜单新建,保存,查看,删除申请记录;
查看每条申请记录的详情信息,领导可以查看,通过,或者拒绝该申请。

 

要点:

1.准备BlackBerry开发环境,创建新的BlackBerry项目,创建最简单的UI应用程序HelloWorld,在开发环境中内置的黑莓9700模拟器中运行。

2.创建主从共两个窗口(Screen);创建菜单为主从窗口进行之间进行导航。

为主窗口添加可以在列表中滚动显示数据的高级字段ListField,该字段和待审批的申请记录列表进行数据绑定。
为从窗口添加显示和输入字段(Field),命令按钮。使用布局管理器处理UI布局,背景色。
处理黑莓手机的返回键(Return),轨迹球(TrackBall)事件,输入字段数据变化等事件。
配置模拟器中文显示,单步跟踪调试。
7.OTA应用部署,为不同OS版本的手机8300/9700分别打包应用程序为jad/alx包,架设OTA部署服务器,为8300/9700手机自动部署对应OS版本的程序。

后记

对读者的前提要求:

要求读者对BlackBerry平台/BlackBerryUIAPI/Java语言都稍有了解。建议读者可以浏览附录头三个网站,特别是“开发人员教程-RIM开发人员教程”以快速获得相关基本知识。

【编辑推荐】

  1. BlackBerry开发中Windows+eclipse环境配置及Helloworld
  2. 九步实现BlackBerry开发程序发布应用到app world
  3. BlackBerry开发中七步实现创建app world账号
  4. BlackBerry开发环境中javaloader使用详解
  5. 黑莓开发中黑莓手机程序访问网络能走代理服务器的三种方式

 

责任编辑:佚名 来源: csdn.net
相关推荐

2011-05-03 16:41:04

BlackBerry

2011-04-14 10:05:16

BlackBerry

2011-04-14 10:03:32

UI组件BlackBerry

2011-04-15 14:22:20

图片操作UIBlackBerry

2011-04-15 16:05:00

监听UI对象的改变BlackBerry

2010-02-05 14:54:56

Android UI

2010-05-22 16:57:09

BlackBerry开

2010-06-22 16:19:01

Black Berry

2011-05-03 15:13:23

BlackBerryWidget

2011-04-14 10:34:08

BlackBerry

2011-05-03 15:28:15

BlackBerryWidget

2013-02-20 15:29:00

JSONAndroid开发

2011-09-07 17:54:40

Android Wid开发

2014-05-26 17:26:16

Web ComponeGMU

2011-04-18 11:00:34

使用音频BlackBerry

2010-08-20 13:47:11

BlackBerry应BlackBerry

2010-07-22 15:22:58

BlackBerry开

2011-03-31 13:15:18

BlackBerry

2009-09-04 16:26:48

C#MSN插件开发

2021-07-09 13:48:45

开发VSCode LSP
点赞
收藏

51CTO技术栈公众号