BlackBerry開發(fā)基本UI庫實例解析
本文和大家重點學(xué)習一下Black Berry開發(fā)基本UI庫實例,Black Berry開發(fā)提供了很多***的UI開發(fā)支持,通過Black Berry私有的UI開發(fā)實例,可以定制和開發(fā)出很多***的應(yīng)用出來,本文就以一個Black Berry的典型OA應(yīng)用的客戶端為例,對Black Berry的UI開發(fā)的需要用到的技術(shù)進行講解。
Black Berry開發(fā)基本UI庫實例
BlackBerry開發(fā)提供了很多***的UI開發(fā)支持,通過BlackBerry私有的UI開發(fā)實例,可以定制和開發(fā)出很多***的應(yīng)用出來,本文就以一個BlackBerry的典型OA應(yīng)用的客戶端為例,對BlackBerry的UI開發(fā)的需要用到的技術(shù)進行講解。
概述
本文通過一個辦公審批的應(yīng)用案例,介紹如何使用BlackBerryUIAPI為用戶在黑莓手機開發(fā)用戶界面程序,如何使用UI組件(Screen,Manager,Field),如何擴展高級UI組件ListField,如何通過菜單/按鈕/按鍵來響應(yīng)用戶交互,如何通過布局管理器Manager來處理特殊的UI布局和顯示效果,***通過OTA無線部署這個應(yīng)用到用戶的黑莓手機設(shè)備上。
面向?qū)ο螅?/strong>
對黑莓手機應(yīng)用開發(fā)感興趣,對黑莓應(yīng)用開發(fā)稍有了解但是還沒有實戰(zhàn)經(jīng)驗,希望能對BalckBerryUI開發(fā)有個更深入的了解。
目標:
在本文的辦公審批的應(yīng)用案例中,企業(yè)客戶要求開發(fā)一個運行在黑莓手機上面的用于辦公申請和批準的應(yīng)用程序,讓移動辦公的用戶和他們的領(lǐng)導(dǎo)能及時地提交/查看/審批辦公申請。
應(yīng)用程序的主要用戶窗口有兩個:
等待審批的辦公申請記錄列表,用戶可以通過菜單新建,保存,查看,刪除申請記錄;
查看每條申請記錄的詳情信息,領(lǐng)導(dǎo)可以查看,通過,或者拒絕該申請。
要點:
1.準備BlackBerry開發(fā)環(huán)境,創(chuàng)建新的BlackBerry項目,創(chuàng)建最簡單的UI應(yīng)用程序HelloWorld,在開發(fā)環(huán)境中內(nèi)置的黑莓9700模擬器中運行。
2.創(chuàng)建主從共兩個窗口(Screen);創(chuàng)建菜單為主從窗口進行之間進行導(dǎo)航。
為主窗口添加可以在列表中滾動顯示數(shù)據(jù)的高級字段ListField,該字段和待審批的申請記錄列表進行數(shù)據(jù)綁定。
為從窗口添加顯示和輸入字段(Field),命令按鈕。使用布局管理器處理UI布局,背景色。
處理黑莓手機的返回鍵(Return),軌跡球(TrackBall)事件,輸入字段數(shù)據(jù)變化等事件。
配置模擬器中文顯示,單步跟蹤調(diào)試。
7.OTA應(yīng)用部署,為不同OS版本的手機8300/9700分別打包應(yīng)用程序為jad/alx包,架設(shè)OTA部署服務(wù)器,為8300/9700手機自動部署對應(yīng)OS版本的程序。
后記
對讀者的前提要求:
要求讀者對BlackBerry平臺/BlackBerryUIAPI/Java語言都稍有了解。建議讀者可以瀏覽附錄頭三個網(wǎng)站,特別是“開發(fā)人員教程-RIM開發(fā)人員教程”以快速獲得相關(guān)基本知識。
【編輯推薦】
- BlackBerry開發(fā)中Windows+eclipse環(huán)境配置及Helloworld
- 九步實現(xiàn)BlackBerry開發(fā)程序發(fā)布應(yīng)用到app world
- BlackBerry開發(fā)中七步實現(xiàn)創(chuàng)建app world賬號
- BlackBerry開發(fā)環(huán)境中javaloader使用詳解
- 黑莓開發(fā)中黑莓手機程序訪問網(wǎng)絡(luò)能走代理服務(wù)器的三種方式