成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

BlackBerry應用程序開發指南之打包和部署

移動開發
黑莓并不是唯一的一種移動郵件業務系統,國內用戶耳熟能詳的可以實現類似功能的業務就有WAP、基于MMS技術的“彩信”和基于IMAP4.0郵件協議的“彩e”等,但黑莓更簡便也更安全的技術特點卻使它在北美獨領風騷。

使用BlackBerry桌面軟件部署應用程序無線部署應用程序使用BlackBerry桌面軟件部署應用程序應用程序加載工具是BlackBerry桌面軟件的一部分,它使用一個應用程序加載文件(.alx)將新的應用程序裝載到BlackBerry設備

使用BlackBerry桌面軟件部署應用程序

應用程序加載工具是BlackBerry桌面軟件的一部分,它使用一個應用程序加載文件(.alx)將新的應用程序裝載到BlackBerry設備上.

為每個應用程序創建一個應用程序加載文件(.alx),然后把.alx和.cod分發給用戶.為獲得更多信息,參看應用程序加載在線幫助.

創建一個應用程序加載文件

1.在BlackBerry IDE中,選擇一個項目.

2.在Project菜單上,單擊Generate .alx file.

把應用程序的.alx和.cod分發給用戶.當用戶將BlackBerry設備和他們的計算機連接起來時,他們可以使用BlackBerrry桌面軟件將應用程序裝載到BlackBerry設備.

注:缺省的,應用程序的.cod文件與它的.alx文件放在同一目錄下.如果你改變了和.alx文件相關的.cod位置,編輯.alx文件,加入一個<directory>元素來指定文件的位置.參看183頁的”附錄:.alx文件的格式”獲得更多信息.

無線部署應用程序

手持設備軟件允許用戶利用BlackBerry瀏覽器無線下載應用程序.用戶可以下載標準的MIDlet和BlackBerry應用程序.為了讓用戶無線下載應用程序,你必須提供一個恰當的應用程序描述符 (.jad),以及一個應用程序的.cod或.jar文件.在BlackBerry瀏覽器中,用戶選擇一個.jad文件進行下載應用程序.

系統管理員可以設置應用程序控制策略來控制第三方應用程序的使用.參看16頁的”應用程序控制”獲得更多信息.

采用下列方式讓用戶可以無線下載BlackBerry或MIDlet應用程序:

使用BlackBerry MDS服務,它將.jar文件轉化為.cod文件.

使用BlackBerry JDE創建你的工程,它生成一個.cod文件.

部署.jar文件

BES的BlackBerry MDS優化服務提供了一個內置的編碼轉化器,它將.jar文件轉化為.cod文件,它允許用戶下載標準的MIDlet.例如,公司的管理員可以維護局域網內一系列已許可的MIDlet.用戶可以瀏覽web頁面,并且為應用程序選擇一個.jad文件下載.在BES將它們發送到BlackBerry設備之前,它會將.jar文件轉化為.cod文件.

注:Web服務器必須為.cod文件和.jad文件設置MIME類型.對于.cod文件,MIME類型是application/vnd.rim.cod.對于.jad文件,MIME類型是text/vnd.sun.j2me.app-

descriptor.對于.jar文件,MIME類型是application/java-archive.

下列版本的BES支持將.jar文件轉化為.cod文件.

Microsoft Exchange BES 3.6以及以后的版本

IBM Lotus Domino BES 2.2以及以后版本.

注:如果用戶使用帶有MDS服務的BES訪問網絡,他們只能下載.jar文件.MDS服務將.jar文件轉化為BlackBerry設備需要的.cod文件格式.如果用戶使用WAP網關訪問網絡,用戶只能下載.cod文件.

MIDlet應用程序描述符屬性

應用程序描述符文件有一個.jad的擴展.一個標準的MIDlet .jad文件包括了下列預定義的屬性,可能也會包含應用程序定義的附加屬性.

部署.cod文件

當你編譯項目時,BlackBerry JDE創建一個需要的.jad文件.你也可以使用BlackBerry JDE將MIDlet .jar文件轉化為.cod文件格式.

使web服務器上的.cod和.jar文件供用戶下載.通過使.cod文件可用,你可以將應用程序部署到那些使用BES但不能訪問網絡的用戶.

注:Web服務器必須為.cod文件和.jad文件設置MIME類型.對于.cod文件,MIME類型是application/vnd.rim.cod.對于.jad文件,MIME類型是text/vnd.sun.j2me.app-descriptor.對于.jar文件,MIME類型是application/java-archive.

BlackBerry應用程序描述符屬性

除了MIDlet應用程序屬性外,下面的屬性也應用到BlackBerry .jad文件中.

BlackBerry允許你創建一個雙目的的.jad文件,支持將MIDlet文件下載到BlackBerry設備和其他無線設備中.為了實現它,創建一個既包括RIM-COD-URL和RIM-COD-Size屬性,又包括MIDlet-Jar-URL和MIDlet-Jar-Size屬性的.jad文件.在BlackBerry設備上,你可以下載.cod文件,在其他設備上,你可以下載.jar文件.

設置.cod文件之間的依賴

.jad包含了一個RIM-COD-Module-Dependencies屬性,它指定了應用程序需要的模塊,但是沒有提供它.如果沒有任何需要的模塊,BlackBerry瀏覽器將阻止應用程序的無線安裝,并且為用戶列出丟失的模塊.RIM-COD-Module-Dependencies屬性使用戶避免下載一個不能運行的應用程序.

RIM-COD-Module-Dependencies屬性將以逗號分隔的模塊名為參數.例如,一個需要RIM XML庫的應用程序使用下面的應用程序描述符:

  1. RIM-COD-Module-Dependencies:net_rim_cldc,net_rim_xml 

部署兄弟.cod文件

BlackBerry為應用程序創建單個.cod文件和.jad文件.如果應用程序包含了大于64K字節的代碼或源數據,BlackBerry IDE將創建一個包含兄弟文件的.cod文件.僅BlackBerry瀏覽器支持包含兄弟文件的.cod文件安裝.

注:如果.cod文件需要驗證,在.jad文件中更新已驗證的.cod文件大小.參看BlackBerry IDE幫助獲得更多信息.

決定.cod文件是否包含兄弟.cod文件

1.提取.cod文件的內容.

任何在原始.cod文件的.cod文件都是兄弟文件.

使用MDS服務

為了使用BlackBerry瀏覽器將一個應用程序部署到一個BlackBerry設備,.此設備已和3.6.4或更高版本的帶有MDS服務的BES連接,你需要將.cod文件和.jad文件放到web服務器上.為了將一個應用程序部署到BlackBerry設備,.jad文件和.cod文件必須放到web 服務器上.MDS服務使用瀏覽器下載每個兄弟.cod文件,一次一個.

BlackBerry首先加載.jad文件.MDS服務的MDS Provisioning Service(MDS供應服務)為每個原始.cod文件里的兄弟文件重復此過程.

使用BlackBerry Internet服務或WAP瀏覽器

為了使用BlackBerry瀏覽器將應用程序部署到一個沒有使用BES的設備上,修改.jad文件單獨列出每個兄弟文件.你必須從原始的.cod文件提取每個兄弟文件,并且將它們放在web服務器上.BlackBerry瀏覽器將按照.jad文件列出的順序一次只下載一個兄弟.cod文件.

注:為了避免覆蓋原始的.cod文件,提取兄弟.cod文件到一個不同的目錄下,而不是原始文件所在的目錄.

為了提取兄弟.cod文件,完成下面的操作:

1.將原始的.cod文件解壓縮,提取兄弟.cod文件.

2.將每個兄弟.cod文件放在web服務器上.

3.在.jad文件中,單獨列出兄弟.cod文件.對每個兄弟文件,創建RIM-COD-URL-<#>,RIM-COD-Size-<#>參數.

RIM-COD-URL-<#>:為每個兄弟.cod文件創建一個RIM-COD-URL-<#>,并將兄弟文件名放在參數的右邊.#一個對每個兄弟文件都增加1的數字.每個兄弟.cod文件的名字和原始的.cod文件的名字一樣,后面緊跟-<#>.

RIM-COD-Size-<#>:為每個兄弟.cod文件創建一個RIM-COD-Size-<#>參數,并將每個文件的大小放在參數右邊,#和加到兄弟文件名后面的數字一樣.將RIM-COD-Size-<#>參數放在緊靠RIM-COD-URL-<#>的下面.

在下面的例子中,有2個兄弟文件.在原始的.cod文件myApp后,開發者將兄弟文件命名為myApp-1.cod和myApp-2.cod.開發者為每個兄弟文件名加入’.cod’擴展.并為每個兄弟文件創建一個RIM-COD-Size-<#>的參數.

  1. Manifest-Version: 1.0  
  2. MIDlet-Version: 1.0.0  
  3. MIDlet-1: ,,  
  4. RIM-COD-Module-Dependencies: net_rim_cldc  
  5. MicroEdition-Configuration: CLDC-1.0  
  6. RIM-COD-Module-Name: MyApp  
  7. MIDlet-Name: My Application  
  8. RIM-COD-URL: myApp.cod  
  9. RIM-COD-Size: 55000  
  10. RIM-COD-URL-1: myApp-1.cod  
  11. RIM-COD-Size-1: 50000  
  12. RIM-COD-URL-2: myApp-2.cod  
  13. RIM-COD-Size-2: 25000  
  14. MicroEdition-Profile: MIDP-1.0 

注:為兄弟.cod文件使用下面的命名規則:<原始.cod文件名>-<序列號>.你必須為每個兄弟文件分配一個數字.這個數字從1開始,并且逐次加1.

4. 在你打算部署應用程序的設備上,從BlackBery瀏覽器下載每個單獨的兄弟文件.

【編輯推薦】

BlackBerry Widget 開發入門

BlackBerry用戶界面開發實例

BES推送應用實例演示與分析

BlackBerry應用和MIDlet之間的交互

RIM移動系統的開端 BlackBerry OS 4.1

責任編輯:zhaolei 來源: 互聯網
相關推薦

2010-05-22 16:57:09

BlackBerry開

2011-04-18 11:00:34

使用音頻BlackBerry

2011-04-15 14:22:20

圖片操作UIBlackBerry

2011-04-15 15:16:28

使用圖像對象畫圖BlackBerry

2011-03-31 13:15:18

BlackBerry

2010-05-12 17:11:55

BlackBerry開

2011-04-15 16:05:00

監聽UI對象的改變BlackBerry

2011-06-07 09:36:41

BlackBerry 應用程序

2011-12-07 12:01:31

ibmdw

2023-11-13 11:35:09

人工智能

2011-04-01 11:01:02

應用程序BlackBerryJava

2010-06-12 16:41:10

BlackBerry開

2010-09-10 08:32:45

android marApp CatalogApp Store

2011-11-29 16:38:58

Knockout

2011-12-05 14:50:13

Knockout

2012-01-04 16:21:11

2011-12-05 15:44:45

Knockout

2011-11-30 16:29:41

2012-10-24 14:53:31

IBMdw

2011-04-13 09:55:16

Mail APIBlackBerry
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美激情一区二区三区 | 久久久久久亚洲国产精品 | 亚洲久草 | wwww.8888久久爱站网 | 999免费网站| 美女日皮网站 | 黄色毛片在线看 | 成人伊人 | 国产精品1区2区3区 男女啪啪高潮无遮挡免费动态 | 精品久久久久久久久久久久久久 | 天天干狠狠干 | 国产偷久久一级精品60部 | 亚洲一区久久 | 夜夜操操操 | 亚洲男人的天堂网站 | 99久久精品国产一区二区三区 | 日韩视频专区 | 亚洲视屏 | 免费观看成人鲁鲁鲁鲁鲁视频 | 欧美日韩中文在线 | 精品成人一区 | 国产精品久久久久久久久久免费看 | 中文在线观看视频 | 国产高清在线观看 | 天天插天天操 | 黄色精品视频网站 | 中文字幕亚洲精品在线观看 | 精品久久久久久久久久 | av av在线| 日韩欧美国产一区二区 | 国产在线一区二区三区 | 国产一级淫片a直接免费看 免费a网站 | 91久久久久久久久久久 | 9久久 | 久久久精品一区 | 国产精品视频一区二区三区 | 中文字幕精品一区久久久久 | 日韩精品区 | 国产精品自产拍 | 欧美黄色小视频 | 午夜专区|