青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 2, 文章 - 73, 評(píng)論 - 60, 引用 - 0
數(shù)據(jù)加載中……

[BlackBerry] 應(yīng)用程序開發(fā)者指南 第一卷:基礎(chǔ)--第1章 BlackBerry API

 

作者:Confach 發(fā)表于March 19,200614:59 pm
版權(quán)信息:可以任意轉(zhuǎn)載, 轉(zhuǎn)載時(shí)請(qǐng)務(wù)必以超鏈接形式標(biāo)明文章原始出處和作者信息.
http://www.cnblogs.com/confach/articles/353363.html



1

1BlackBerry API

使用 BlackBerry API                                                    

BlackBerry設(shè)備上使用Java                                           

應(yīng)用程序控制

使用BlackBerry API

 BlackBerry Java 開發(fā)環(huán)境(簡(jiǎn)稱JDE)的設(shè)計(jì)提供了一套完整的API和工具,來開發(fā)在BlackBerry設(shè)備上運(yùn)行的Java應(yīng)用程序。

 BlackBerry設(shè)備包含了一個(gè)基于CLDC1.1以及MIDPJava MEJava Platform Micro Edition)運(yùn)行時(shí)環(huán)境。BlackBerry API擴(kuò)展提供了額外的功能,并且和BlackBerry集成得更緊密。

   你可以在你的應(yīng)用程序中使用CLDC/MIDPBlackBerry API。為了能讓你的應(yīng)用程序在任何采用JTWIJava Technology for Wireless Industry無線領(lǐng)域的Java技術(shù))的設(shè)備上運(yùn)行,你僅需要使用CLDCMIDP API來編寫標(biāo)準(zhǔn)的MIDP應(yīng)用程序。

       <!--[if !vml]--><!--[endif]-->

BlackBerry手持設(shè)備軟件組件

為了查看API 參考。點(diǎn)擊任務(wù)欄的開始>程序>Research In Motion>BlackBerry JDE 4.1.0>API Java Doc Reference

BlackBerry API

BlackBerry API為訪問BlackBerry特性提供了用戶界面,本地化,網(wǎng)絡(luò),以及其他功能。

  <!--[if !vml]--><!--[endif]-->注:訪問某些特性,如高級(jí)的加密,同步,以及消息的額外API,是受限制的。為了使用這些API,你必須收到專門來自Research In Motion的認(rèn)證中心編寫的許可。為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南第一卷:基礎(chǔ) 第二卷:高級(jí)。

 

BlackBerry API

描述

 

net.rim.blackberry.api.browser

應(yīng)用程序可以調(diào)用BlackBerry瀏覽器,為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)。

 

net.rim.blackberry.api.invoke

允許應(yīng)用程序調(diào)用BlackBerry應(yīng)用程序,如任務(wù),消息,備忘錄以及電話。為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)。

 

net.rim.blackberry.api.mail

定義了必要的功能來將內(nèi)部的RIM消息系統(tǒng)對(duì)象組件轉(zhuǎn)化為和Mail API兼容并可移植的對(duì)象。同時(shí)也提供了發(fā)送,接收,以及訪問消息的功能。為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)

 

net.rim.blackberry.api.mail.event

定義了消息事件以及監(jiān)聽者(Listener)接口來管理郵件事件。為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)

 

net.rim.blackberry.api.menuitem

允許應(yīng)用程序在BlackBerry的應(yīng)用程序例如地址本,日歷以及消息中增加客戶定制的菜單項(xiàng),為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)

 

net.rim.blackberry.api.options

允許應(yīng)用程序在BlackBerry設(shè)備的選項(xiàng)中增加選項(xiàng)條目。為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)

 

net.rim.blackberry.api.pdap

允許應(yīng)用程序和BlackBerry個(gè)人信息管理(PIM)交互,PIM包括地址本,任務(wù),日歷。MIDPjavax.microedition.pim提供了類似的功能。為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)

 

net.rim.blackberry.api.phone

提供了訪問電話應(yīng)用程序的高級(jí)特性。為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)

 

net.rim.blackberry.api.phone.phonelogs

提供了訪問電話呼叫歷史記錄的功能。為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)

 

net.rim.device.api.bluetooth

允許BlackBerry應(yīng)用程序在一個(gè)藍(lán)牙序列端口連接的基礎(chǔ)上與打開藍(lán)牙無線技術(shù)的設(shè)備進(jìn)行通信。為了得到更多信息,參看103頁的“使用藍(lán)牙序列端口連接”.

 

net.rim.device.api.browser.field

允許程序在界面上顯示瀏覽器的字段。為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)

 

net.rim.device.api.browser.plugin

允許程序增加額外支持的MIME類型到BlackBerry瀏覽器上。為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)

 

net.rim.device.api.collection

net.rim.device.api.collection.util

為管理數(shù)據(jù)集合定義了接口和實(shí)用類。為了得到更多信息,參看13頁的“集合”.

net.rim.device.api.compress

提供實(shí)用類來進(jìn)行GZipZLib數(shù)據(jù)壓縮。<!--[if !supportFootnotes]-->[1]<!--[endif]-->

net.rim.device.api.i18n

提供類來支持BlackBerry設(shè)備上應(yīng)用程序的本地化。為了得到更多信息,參看13頁的“本地化應(yīng)用程序”.

net.rim.device.api.io

提供一個(gè)定制的BlackBerry類庫來管理數(shù)據(jù)的輸入和輸出。

net.rim.device.api.mime

提供與MIME編碼的數(shù)據(jù)流一起工作的類。

net.rim.device.api.notification

提供觸發(fā)事件的通知以及響應(yīng)系統(tǒng)以及程序的事件的方法。為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)

net.rim.device.api.servicebook

允許程序增加,刪除,以及訪問服務(wù)約定(Service Book<!--[if !supportFootnotes]-->[2]<!--[endif]-->的接口。為了得到更多信息,參看 BlackBerry 應(yīng)用程序開發(fā)者指南 第二卷:高級(jí)

net.rim.device.api.system

提供訪問系統(tǒng)級(jí)的功能,包括鍵盤和滑輪的事件監(jiān)聽者,圖像創(chuàng)建和支持,和應(yīng)用程序控制。

net.rim.device.api.ui

提供增強(qiáng)的功能來控制BlackBerry用戶界面,包括屏幕和控件布局管理,控件類型支持,焦點(diǎn),滾動(dòng),以及改變監(jiān)聽者。為了得到更多信息,參看39頁的“用戶界面API”.

net.rim.device.api.ui.component

提供了創(chuàng)建UI程序的界面組件庫。為了得到更多信息,參看39頁的“顯示用戶界面組件。

net.rim.device.api.ui.container

提供創(chuàng)建UI程序的界面管理組件的庫。為了得到更多信息,參看49頁的“管理用戶界面組件。

net.rim.device.api.ui.text

提供類對(duì)文本字符串進(jìn)行過濾,包含多種類型的數(shù)據(jù),例如電話號(hào)碼或URL

net.rim.device.api.util

提供實(shí)用的方法和接口,包含數(shù)組,哈希表,字符匹配。

CLDC API

CLDC API

描述

java.io

提供數(shù)據(jù)流的系統(tǒng)輸入和輸出。

java.lang

提供Java編程語言基礎(chǔ)類。

java.lang.ref

提供引用對(duì)象類,它們支持一定程度上的垃圾回收。

java.util

包含集合類,時(shí)間,以及多樣的實(shí)用類。

javax.microedition.io

包含一般連接的類。

MIDP API

MIDP API

描述

javax.microedition.lcdui

包含MIDP 用戶界面API,它為MIDP應(yīng)用程序的用戶界面實(shí)現(xiàn)提供了一組特性。

javax.microedition.lcdui.game

包含了可以為BlackBerry設(shè)備進(jìn)行豐富游戲內(nèi)容開發(fā)的類。

javax.microedition.midlet

定義了MIDP應(yīng)用程序以及應(yīng)用程序和應(yīng)用程序運(yùn)行的環(huán)境之間的交互。

BlackBerry IDE可以在啟動(dòng)時(shí),使參數(shù)傳遞到一個(gè)BlackBerry CLDC應(yīng)用程序中。

javax.microedition.pki

定義了用來驗(yàn)證安全連接信息的證書。

javax.microedition.rms

MIDlet提供一種機(jī)制來存儲(chǔ)和取得持久性數(shù)據(jù)。

PDAP API

MIDP API

描述

javax.microedition.pim

.提供標(biāo)準(zhǔn)機(jī)制來訪問PIM信息。

BlackBerry設(shè)備上使用Java

編譯源代碼,打包為.cod文件,并將.cod文件加載到BlackBerry設(shè)備上,通過虛擬機(jī)運(yùn)行。

<!--[if !supportLists]-->*        <!--[endif]-->注:.cod文件名控制在128字節(jié)。

CLDC中描述的那樣,BlackBerry IDE使用一個(gè)分割的VM架構(gòu)。為了降低內(nèi)存的數(shù)量以及BlackBerry設(shè)備需要的處理能力,部分類加載過程,稱為預(yù)驗(yàn)證,它在Java代碼加載到BlackBerry之前發(fā)生。在將源代碼打包為.cod文件之前,自動(dòng)驗(yàn)證它。在類加載到BlackBerry設(shè)備時(shí)完成驗(yàn)證的提示。

限制

CLDC1.1中描述的那樣BlackBerry虛擬機(jī)有以下限制:

  • 沒有對(duì)象的析構(gòu)(finalization
  • 沒有用戶類的加載
  • 沒有反射,因此不支持RMIJini網(wǎng)絡(luò)技術(shù)。
  • 沒有原生方法(Native method
  • 沒有Runtime.exec()執(zhí)行外部的進(jìn)程

多線程

BlackBerry Java環(huán)境提供一個(gè)真正的多線程環(huán)境來運(yùn)行應(yīng)用程序。這個(gè)環(huán)境允許多個(gè)應(yīng)用程序同時(shí)運(yùn)行,允許事件廣播到多個(gè)應(yīng)用程序,以及長操作和監(jiān)聽線程在背后運(yùn)行。

持久數(shù)據(jù)

存儲(chǔ)在閃存中的數(shù)據(jù)在BlackBerry重新設(shè)置之間持久保存。在BlackBerry設(shè)備上存儲(chǔ)數(shù)據(jù)可以采用以下二種方式中的一種:

  • 使用MIDP記錄存儲(chǔ)
  • 使用BlackBerry持久模型

為了得到關(guān)于使用BlackBerry API存儲(chǔ)持久數(shù)據(jù)的更多信息,參看BlackBerry應(yīng)用程序開發(fā)者指南第一卷:基礎(chǔ) 第二卷:高級(jí)。

網(wǎng)絡(luò)通信

BlackBerry JDE根據(jù)MIDP2.0,實(shí)現(xiàn)了網(wǎng)絡(luò)通信。它提供多種連接選項(xiàng),包括通過使用HTTP代理連接在公司防火墻背后安全連接的能力。

BlackBerry JDE提供了以下幾種連接類型:

  • 流連接(StreamConnection接口,包括:

1.         HTTP 連接(HttpConnection接口)

2.         HTTPS連接(HttpsConnection接口)

3.         Socket連接(SocketConnection接口)

4.         安全socket連接(SecureConnection接口)

5.         序列連接到BlackBerry設(shè)備的一個(gè)通信接口(CoomConnection接口)

  • 數(shù)據(jù)報(bào)連接(DtagramConnection接口),包含

1. UDP數(shù)據(jù)報(bào)連接(UDPDatagramConnection接口)

Javax.microedition.io.PushRegistry 類對(duì)BlackBerry設(shè)備保持了一些進(jìn)入的連接。

 BlackBerry JDE為包含在CLDC java.io包里的流提供了標(biāo)準(zhǔn)的接口和類。

MIME編碼

BlackBerry IDE提供了MIMEInputStreamMIMEOutputStream類來讀寫一個(gè)MIME編碼的數(shù)據(jù)流。

 

描述

MIMEInputStream

實(shí)現(xiàn)一個(gè)流來讀取一個(gè)MIME消息,然后根據(jù)MIME標(biāo)準(zhǔn)格式化和分解這個(gè)消息為其部分

MIMEOutputStream

 

實(shí)現(xiàn)一個(gè)輸出流,這個(gè)流可以根據(jù)MIME標(biāo)準(zhǔn)格式化輸出為其部分。本類不會(huì)完成實(shí)際的數(shù)據(jù)編碼,因此你必須在寫入它到本數(shù)據(jù)流治安編碼它。

壓縮

net.rim.device.api.compress包里,BlackBerry JDE提供類來讀取使用Zlib或者GZip格式壓縮的數(shù)據(jù)流。這些類的行為如Java標(biāo)準(zhǔn)版本里的java.util.zip包里對(duì)應(yīng)的類一樣。

 缺省的,壓縮是允許的,BlackBerry設(shè)備可以寫有效的GZipZlib文件為這樣壓縮文件的內(nèi)容。解壓縮同樣也是支持的。

集合

BlackBerry IDE 提供了一組接口和實(shí)用類來管理BlackBerry設(shè)備上的集合。

net.rim.device.api.collection包包含了許多接口,這些接口為某些特定類型數(shù)據(jù)類型多定義了種類型的集合,例如列表,數(shù)組以及映射。這些接口定義了與Java標(biāo)準(zhǔn)版本集合框架的list,setmap接口類似的功能。

在你自己的類中實(shí)現(xiàn)這些接口,或者使用在net.rim.device.api.collection.util包里提供的使用類。

向量

 標(biāo)準(zhǔn)的java.util.Vector實(shí)現(xiàn)了一個(gè)大小可以改變的對(duì)象數(shù)組。BlackBerry JDE也提供了合適的類,例如rim.device.api.util.IntVectorrim.device.api.util.ByteVector來對(duì)主要類型進(jìn)行工作。這些類看起來和普通的Vector一樣,除了它們優(yōu)化了在任何位置上插入的項(xiàng)。相反,如果你使用標(biāo)準(zhǔn)的大Vector作隨機(jī)的改變,大量的數(shù)據(jù)會(huì)在閃存和RAM移動(dòng)。

列表

BlackBerry JDEnet.rim.device.api.collection.util包里提供了一些類來管理元素的列表

描述

SortedReadableList

UnsortedReadableList

使用這些類來維護(hù)已排序的和未排序的元素列表。SortedReadableList類需要你使用一個(gè)比較對(duì)象來排序列表中的元素。增加到列表中的每一個(gè)元素必須被比較對(duì)象視為有效的。

IntSortedReadableList LongSortedReadableList

使用這些類自動(dòng)排序整形列表或與長整形關(guān)鍵字相關(guān)的元素。

BigSortedReadableList  BigUnsortedReadableList

使用這些類來存儲(chǔ)大的數(shù)據(jù)集合(大于10或者15K).這些類不會(huì)存儲(chǔ)數(shù)據(jù)到一個(gè)數(shù)組中,因此你可以對(duì)大數(shù)據(jù)集合更有效的做出隨意改變。

ReadableListCombiner

 

使用這個(gè)類合并2個(gè)或者更多的ReadableList對(duì)象并且將他們作為一單個(gè)ReadableList來存儲(chǔ)。

ReadableListUtil

此類提供一些有用的方法如getAt()getIndex()。我們可以使用此類得到只讀列表中的數(shù)

                           

哈希表

除了CLDC提供的標(biāo)準(zhǔn)java.util.Hashtable 之外,BlackBerry JDE包含了特定的net.rim.device.api.collection.util.LongHashtableCollection類,這個(gè)類提供了使用長整形作為關(guān)鍵字的哈希表集合。一個(gè)LongHashtableCollection 對(duì)象,寫操作作為一個(gè)映射(使用一個(gè)關(guān)鍵字-元素對(duì)),讀操作作為一個(gè)映射或者作為一個(gè)集合(在集合里作為一個(gè)數(shù)組來得到數(shù)據(jù))。

事件監(jiān)聽者

事件監(jiān)聽者接口根據(jù)事件類型劃分。每個(gè)應(yīng)用程序注冊(cè)來接收特定類型的事件。應(yīng)用程序事件隊(duì)列然后調(diào)度事件到一個(gè)合適的監(jiān)聽者。
應(yīng)用程序可以實(shí)現(xiàn)合適的監(jiān)聽者接口或者在各種Screen對(duì)象里重寫監(jiān)聽者方法。大多數(shù)應(yīng)用程序?qū)崿F(xiàn)了KeyListener TrackwheelListener 接口,而且注冊(cè)了監(jiān)聽者來接收鍵盤和滑輪的事件。鍵盤和滑輪是用戶和應(yīng)用程序交互的主要方式。

下列的事件監(jiān)聽者放在 net.rim.device.api.system包中

監(jiān)聽者接口 

事件類型

AlertListener

實(shí)現(xiàn)接口來監(jiān)聽alert事件

BluetoothSerialPortListener

實(shí)現(xiàn)接口來監(jiān)聽藍(lán)牙序列端口事件,例如打開一個(gè)藍(lán)牙序列端口連接作為服務(wù)器或者客戶端。

GlobalEventListener

 

實(shí)現(xiàn)接口來監(jiān)聽可以廣播到所有應(yīng)用程序的全局事件。

HolsterListener

實(shí)現(xiàn)接口來監(jiān)聽套裝事件,例如BlackBerry設(shè)備從套裝中插入和移開。

IOPortListener

實(shí)現(xiàn)接口監(jiān)聽I/O端口事件。

KeyListener

 

實(shí)現(xiàn)接口監(jiān)聽鍵盤事件,例如用戶按住或釋放一個(gè)鍵。

RealTimeClockListener

實(shí)現(xiàn)本接口來監(jiān)聽實(shí)時(shí)時(shí)鐘事件,例如時(shí)鐘更新。

SerialPortListener

實(shí)現(xiàn)此接口監(jiān)聽序列化端口事件,例如對(duì)于一個(gè)已經(jīng)和計(jì)算機(jī)序列端口連接的BlackBerry設(shè)備,一個(gè)在數(shù)據(jù)正在被發(fā)送到序列化端口連接狀態(tài)中的改變。

SystemListener

 

實(shí)現(xiàn)此接口來監(jiān)聽系統(tǒng)事件,例如電池狀態(tài)和電源的改變。

TrackwheelListener

實(shí)現(xiàn)本接口監(jiān)聽滑輪事件,例如按住滑輪。

USBPortListener

實(shí)現(xiàn)本接口監(jiān)聽USB端口事件,例如對(duì)于一個(gè)已經(jīng)和計(jì)算機(jī)USB端口連接的BlackBerry設(shè)備,數(shù)據(jù)正被發(fā)送到USB端口連接的狀態(tài)。

系統(tǒng)功能

net.rim.device.api.system包的類提供了訪問Java VMBlackBerry設(shè)備上系統(tǒng)資源的能力。
得到信號(hào)信息

RadioInfo提供了訪問信號(hào)狀態(tài)信息的能力。
得到設(shè)備信息

DeviceInfo類可以訪問下列BlackBerry設(shè)備的信息:

  • <!--[if !supportLists]--><!--[endif]-->電池電源和狀態(tài)
  • <!--[if !supportLists]--> <!--[endif]-->Blackerry設(shè)備號(hào)
  • <!--[if !supportLists]--> <!--[endif]-->空閑時(shí)間
  • <!--[if !supportLists]--> <!--[endif]-->平臺(tái)版本

系統(tǒng)事件通知用戶

當(dāng)一個(gè)事件,例如一條新消息到來的時(shí)候,Alert類允許應(yīng)用程序通知用戶。
監(jiān)視內(nèi)存使用情況

使用一個(gè)Memory類提供的靜態(tài)方法來得到VM內(nèi)存使用統(tǒng)計(jì)信息。

Memory類很多實(shí)用方法返回一個(gè)MemoryStats對(duì)象。使用MemoryStats類提供的實(shí)用方法得到BlackBerry設(shè)備上內(nèi)存和可用存儲(chǔ)空間的詳細(xì)信息。
日志事件

EventLogger允許應(yīng)用程序在持久存儲(chǔ)里存儲(chǔ)事件日志。BlackBerry設(shè)備維護(hù)事件隊(duì)列,以至當(dāng)日志滿時(shí),會(huì)刪除最早的事件,并增加新的事件。用戶可以按住Alt+lglg來查看BlackBerry設(shè)備的系統(tǒng)事件日志。

使用工具

BlackBerry JDEnet.rim.device.api.util包里提供了一組實(shí)用工具,這些類里的許多類提供了和Java標(biāo)準(zhǔn)版本里相似的功能

  • <!--[if !supportLists]-->Comparator接口定義了對(duì)象集合上的順序的方法。
  • <!--[if !supportLists]-->Arrays提供方法來操作數(shù)組,例如排序,查找,以及作為列表來查看數(shù)組。
  • <!--[if !supportLists]-->BitSet 類維護(hù)bit的集合。

net.rim.device.api.util包包含了多個(gè)類來管理特定類型的數(shù)據(jù)集合,包括向量,哈希表,映射以及棧。

應(yīng)用程序控制

應(yīng)用程序控制允許系統(tǒng)管理員操作以下動(dòng)作:

  • <!--[if !supportLists]-->控制內(nèi)部連接(公司防火墻背后的連接)
  • <!--[if !supportLists]-->控制外部連接
  • <!--[if !supportLists]-->控制本地連接(序列和USB連接)
  • <!--[if !supportLists]-->控制訪問鍵存儲(chǔ)(key store)
  • <!--[if !supportLists]-->控制訪問特殊的API.
  • <!--[if !supportLists]--> <!--[endif]-->阻止第三方應(yīng)用程序存在BlackBerry設(shè)備上。

為了得到更多信息,參看BlackBerry Enterprise Server Handheld Management Guide的應(yīng)用程序管理。

受限制訪問的API, , 和方法

使用了下列受限的API,類,以及方法的應(yīng)用程序可以加載到BlackBerry設(shè)備,但是如果他們?cè)L問了一個(gè)沒有在應(yīng)用程序控制下得到允許的API時(shí),在運(yùn)行時(shí)會(huì)拋出一個(gè)ControlledAccessException或者NoClassDefFoundError的異常。

 

類,方法或API

缺省值

應(yīng)用程序菜單項(xiàng)API(net.rim.blackberry.api.menuitem)

允許

藍(lán)牙API (net.rim.device.api.bluetooth)

允許

Connector.open() (javax.microedition.io)

提示

:內(nèi)部和外部的連接由不同的應(yīng)用程序控制策略來管理

DeviceKeyStore (net.rim.device.api.crypto.keystore)

允許

EventInjector (net.rim.device.api.system)

不允許

HTTP Filter API (net.rim.device.api.io.http)

不允許

Notification API (net.rim.device.api.notification)

允許

API 呼叫API (用來調(diào)用電話應(yīng)用程序) (net.rim.blackberry.api.phone net.rim.blackberry.api.invoke)

允許(缺省,用戶提示)

電話日志API (net.rim.blackberry.api.phone.phonelogs)

允許(缺省,用戶提示)

PIM API (net.rim.blackberry.api.pdap)

允許

RuntimeStore (net.rim.device.api.system)

允許

SerialPort (net.rim.device.api.system)

允許

Session (net.rim.blackberry.api.mail)

允許

StringPatternRepository (net.rim.device.api.util)

允許

USBPort (net.rim.device.api.system)

允許

 

<!--[if !supportFootnotes]-->

<!--[endif]-->

<!--[if !supportFootnotes]-->[1]<!--[endif]--> 也許有人會(huì)問,為什么BlackBerry需要壓縮數(shù)據(jù),又在什么地方用到呢?非常簡(jiǎn)單,就是減小數(shù)據(jù)所占用的空間,最好的一個(gè)例子是BES發(fā)送郵件,譯者注。

<!--[if !supportFootnotes]-->[2]<!--[endif]--> 服務(wù)約定,Service Book,這是BlackBerry使用中一個(gè)非常重要的概念。功能就是你訂閱的服務(wù),例如你訂閱了MMS的功能,它會(huì)在你BlackBerry手持設(shè)備上出現(xiàn)。譯者注。

posted on 2008-03-20 14:44 郭天文 閱讀(788) 評(píng)論(0)  編輯 收藏 引用 所屬分類: BlackBerry

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲男人影院| 亚洲欧美日韩高清| 国产精品99久久久久久www| 亚洲精品一区久久久久久| 亚洲国产天堂久久国产91| 亚洲电影观看| 亚洲最新色图| 欧美中文字幕视频在线观看| 久久这里只有| 亚洲大胆美女视频| 亚洲毛片av| 欧美亚洲一区三区| 久久福利毛片| 免费一级欧美在线大片| 亚洲日本中文字幕区| 亚洲欧美国产日韩天堂区| 久久亚洲综合网| 国产精品啊啊啊| 激情欧美丁香| 亚洲一区二区三区四区视频| 久久婷婷久久一区二区三区| 99这里只有精品| 久久天天狠狠| 国产麻豆9l精品三级站| 亚洲国产精品一区二区第一页| 亚洲亚洲精品在线观看 | 嫩草成人www欧美| 国产精品免费一区二区三区观看 | 欧美精品一二三| 国产亚洲精品久久久久动| 亚洲精品之草原avav久久| 欧美一区二区私人影院日本| 91久久极品少妇xxxxⅹ软件| 欧美永久精品| 欧美少妇一区| 99re6热在线精品视频播放速度| 久久久久久久久综合| 一区二区三区波多野结衣在线观看| 久久一区二区三区国产精品 | 午夜精品一区二区三区四区 | 亚洲啪啪91| 久久久久久久综合日本| 中文亚洲欧美| 欧美日韩一区二区三区免费 | 美日韩精品视频| 亚洲综合999| 欧美视频中文字幕在线| 亚洲精品欧美日韩| 欧美电影专区| 久久久最新网址| 伊人一区二区三区久久精品| 久久激情五月激情| 亚洲永久免费精品| 美日韩精品免费| 亚洲欧美另类综合偷拍| 国产精品久久久久久久午夜| 一本色道久久88亚洲综合88| 亚洲激情第一区| 欧美暴力喷水在线| 亚洲欧洲日产国码二区| 亚洲第一精品福利| 欧美成人精品激情在线观看| 在线欧美亚洲| 99精品99久久久久久宅男| 免费永久网站黄欧美| 久久亚洲欧洲| 最新成人在线| 亚洲精品少妇| 国产精品久久久久久久久果冻传媒| 亚洲一区视频在线| 亚洲欧美国产不卡| 国产真实乱子伦精品视频| 久久久久久亚洲精品杨幂换脸| 久久精品国产999大香线蕉| 狠狠爱综合网| 亚洲福利视频免费观看| 欧美日韩91| 午夜一区不卡| 欧美一二区视频| 永久久久久久| 亚洲国产精品久久久久婷婷老年| 欧美超级免费视 在线| 一区二区高清视频| 亚洲欧美日韩在线不卡| 在线激情影院一区| 亚洲精品国产视频| 国产精品视频xxxx| 免费国产自线拍一欧美视频| 欧美精品不卡| 久久精品人人做人人综合 | 国产欧美在线视频| 欧美**字幕| 国产精品jvid在线观看蜜臀| 久久精品视频99| 欧美精品v国产精品v日韩精品| 亚洲欧美自拍偷拍| 裸体歌舞表演一区二区| 午夜精品久久久久久久99水蜜桃 | 亚洲影视在线播放| 亚洲日本精品国产第一区| 亚洲影视综合| 一本色道久久88精品综合| 欧美有码在线视频| 中文在线资源观看网站视频免费不卡 | 欧美成人激情在线| 国产精品国产三级欧美二区 | 欧美视频在线观看一区| 欧美日韩的一区二区| 久久久久成人网| 国产精品多人| 亚洲日本久久| 亚洲第一精品夜夜躁人人躁| 亚洲午夜久久久久久久久电影院 | 国产精品午夜久久| 亚洲国产经典视频| 国产亚洲精品自拍| 一区二区不卡在线视频 午夜欧美不卡'| 韩国v欧美v日本v亚洲v| 亚洲视频一区| 99精品99久久久久久宅男| 玖玖国产精品视频| 久久疯狂做爰流白浆xx| 国产精品久99| 夜色激情一区二区| 亚洲老司机av| 欧美搞黄网站| 欧美成人午夜激情视频| 伊人色综合久久天天| 欧美在线国产精品| 久久经典综合| 国产一区二区精品久久| 午夜天堂精品久久久久| 久久av一区二区三区亚洲| 国产精品爽爽ⅴa在线观看| 一区二区三区日韩欧美| 亚洲午夜小视频| 欧美午夜精品久久久久久超碰| 日韩视频专区| 亚洲视频在线看| 欧美视频观看一区| 亚洲六月丁香色婷婷综合久久| 99精品欧美| 欧美午夜在线一二页| 亚洲天堂成人在线观看| 欧美专区在线观看| 国产一区二区三区无遮挡| 久久精品女人| 欧美不卡高清| 一区二区高清在线观看| 国产精品久久久一区二区三区 | 欧美亚洲免费在线| 久久综合九色综合网站| 最近中文字幕日韩精品| 欧美日韩国产成人| 亚洲视频网在线直播| 久久精品国产2020观看福利| 国产亚洲欧美一区在线观看| 久久久青草青青国产亚洲免观| 亚洲第一在线综合网站| 一区二区日韩精品| 国产欧美精品在线观看| 久久国产精品久久国产精品| 欧美福利视频| 亚洲永久免费精品| 精品av久久久久电影| 欧美精品电影| 亚洲欧美日韩人成在线播放| 蜜桃久久av| 亚洲综合色在线| 一区一区视频| 欧美色道久久88综合亚洲精品| 欧美一区激情| 亚洲精品一区二区网址| 欧美一区免费| 亚洲一区在线直播| 久久久水蜜桃| 亚洲午夜羞羞片| 亚洲第一伊人| 国产精品普通话对白| 卡一卡二国产精品| 亚洲欧美日韩爽爽影院| 亚洲欧美一级二级三级| 国产一区二区三区最好精华液| 欧美激情第五页| 欧美在线免费视频| 日韩一级黄色av| 欧美顶级大胆免费视频| 欧美一区中文字幕| 亚洲素人在线| 日韩视频一区二区三区在线播放免费观看 | 亚洲在线播放电影| 亚洲精品视频一区二区三区| 国产午夜精品在线| 欧美视频中文字幕| 欧美高清一区二区| 久久久美女艺术照精彩视频福利播放| 亚洲新中文字幕| 日韩视频在线观看一区二区| 欧美激情一区二区三区蜜桃视频 | 在线观看成人一级片|