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開發人員教程”以快速獲得相關基本知識。
【編輯推薦】
- BlackBerry開發中Windows+eclipse環境配置及Helloworld
- 九步實現BlackBerry開發程序發布應用到app world
- BlackBerry開發中七步實現創建app world賬號
- BlackBerry開發環境中javaloader使用詳解
- 黑莓開發中黑莓手機程序訪問網絡能走代理服務器的三種方式