百科解釋
移動(dòng)資訊設(shè)備簡(jiǎn)表,MIDP(Mobile Information Device Profile)是為類似手機(jī)和PDA這樣的無(wú)線通訊領(lǐng)域的嵌入式設(shè)備上的Java語(yǔ)言制訂的規(guī)范。
MIDP是J2ME架構(gòu)的一部分,它基于CLDC Configuration ,目前版本2.0。規(guī)范內(nèi)容主要是對(duì)適應(yīng)于類似手機(jī)這樣的產(chǎn)品的應(yīng)用的Java API,但限于一些必須和很常見(jiàn)的功能,因此經(jīng)常廠商會(huì)附加一些可選包以提供對(duì)更多功能的支持。MIDP部分解決了無(wú)線終端產(chǎn)品上Java應(yīng)用程序的兼容問(wèn)題。
MIDP 1.0對(duì)游戲和多媒體的支持很弱,在2.0中增加了諸如按鍵狀態(tài)查詢、主動(dòng)渲染和基本的聲音支持。 MIDP規(guī)定了一些需要支持的具體網(wǎng)絡(luò)協(xié)議類型:1.0支持HTTP協(xié)議,2.0補(bǔ)充了socket、UDP、邏輯串口、HTTPS、TLS、SSL等等。
其核心API由下層的CLDC Configuration規(guī)定,MIDP1.0增加的部分如下:
javax.microedition.io
J2ME的I/O操作類。 (CLDC中關(guān)于通用連接的類路徑也在javax.microedition.io內(nèi))
javax.microedition.lcdui
J2ME的GUI類。由于手機(jī)一般使用LCD顯示器,因此稱為 "LCD UI" ;但其API并非為此特別裁剪的。
javax.microedition.rms
為J2ME提供持久存儲(chǔ)。
javax.microedition.midlet
這是J2ME程序——MIDlet——的基類。
MIDP 2.0 saw the introduction of gaming and multimedia APIs.
javax.microedition.media
多媒體播放的基類。
javax.microedition.lcdui.game
為簡(jiǎn)單的2D基于sprite(用幀實(shí)現(xiàn)動(dòng)畫(huà))游戲API。
javax.microedition.pki
為安全連接而提供鑒權(quán)API。