本文通过一个办公审批的应用案例,介绍如何使用BlackBerry UI API为用户在黑莓手机开发用户界面程序,如何使用UI组件(Screen,Manager,Field),如何扩展高级UI组件ListField,如何通过菜单/按钮/按键来响应用户交互,如何通过布局管理器Manager来处理特殊的UI布局和显示效果,最后通过OTA无线部署这个应用到用户的黑莓手机设备上。
面向对象:
对黑莓手机应用开发感兴趣,对黑莓应用开发稍有了解但是还没有实战经验,希望能对BlackBerry
UI开发有个更深入的了解。
目标:在本文的办公审批的应用案例中,企业客户要求开发一个运行在黑莓手机上面的用于办公申请和批准的应用程序,让移动办公的用户和他们的领导能及时地提交/查看/审批办公申请。
应用程序的主要用户窗口有两个:
1.等待审批的办公申请记录列表,用户可以通过菜单新建,保存,查看,删除申请记录;
2.查看每条申请记录的详情信息,领导可以查看,通过,或者拒绝该申请。
要点:
1.准备开发环境,创建新的BlackBerry项目,创建最简单的UI应用程序Hello World,在开发环境中内置的黑莓9700模拟器中运行。
2.创建主从共两个窗口(Screen);创建菜单为主从窗口进行之间进行导航。黑莓9550
3.为主窗口添加可以在列表中滚动显示数据的高级字段ListField,该字段和待审批的申请记录列表进行数据绑定。
4.为从窗口添加显示和输入字段(Field),命令按钮。使用布局管理器处理UI布局,背景色。
5.处理黑莓手机的返回键(Return),轨迹球(TrackBall)事件,输入字段数据变化等事件。
6.配置模拟器中文显示,单步跟踪调试。
7.OTA应用部署,为不同OS版本的手机8300/9700分别打包应用程序为jad/alx包,架设
OTA部署服务器,为8300/9700手机自动部署对应OS版本的程序。
8.后记。
对读者的前提要求:
要求读者对BlackBerry平台/BlackBerry UI API/Java语言都稍有了解。
1准备开发环境
准备开发环境,创建新的BlackBerry项目,创建最简单的UI应用程序HelloWorld,在开发环境中内置的黑莓9700模拟器中运行。
1.1准备开发环境,下载并安装BlackBerryJavaPlug-inforEclipse开发工具本文使用的BlackBerry Java Plug-in for Eclipse版本为:v1.1beta2(1.1.1),相对于JDE该工具简称e JDE。e JDE 1.1.1内置eclipse 3.5.1。e JDE 1.1.1内置BlackBerry Java SDK version 5.0.0。而BlackBerry Java SDK里面又包括MDS模拟器,手机模拟器simulator,例子代码samples,文档docs等内容。
(下载地址:)
1.2创建BlackBerry Project启动Eclipse,File New Other,选择BlackBerry Project,填写Projectname为UI Sample,选择JRE->Useaprojectspecific JRE为BlackBerry JRE 5.0.0,点击Finish按钮创建项目。
注:向导中的BlackBerry JRE 5.0.0对应BlackBerry Java SDK version 5.0.0,后者内置采用BlackBerry OS 5.0.0的黑莓9000/9550/9700手机模拟器。如果需要开发测试针对黑莓8310等其他型号手机的应用程序,你可以通过eclipse更新的方式安装4.2.1/4.5/4.6/4.7等版本的BlackBerry Java SDK,比如SDK version 4.5内置黑莓8310手机模拟器。具体如何通过eclipse升级请参考网站。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-21862-1.html
世界格局由美国一超独霸转向多极并起并存的时代——更是中华盛世主导世界时代的到来
岂能被个别台独份子所左右
还没朋友