饒榮慶 -- 您今天UCWEB了嗎?--http://www.ucweb.com

          3G 手機(jī)開(kāi)發(fā)網(wǎng)

             :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            99 Posts :: 1 Stories :: 219 Comments :: 0 Trackbacks

          原文
          http://www.3geye.net/?3/viewspace-2909

           

           

          MIDP 2.1規(guī)范最終定稿于2006年5月26日,是對(duì)MIDP2.0規(guī)范的補(bǔ)充。和MIDP 2.0規(guī)范相比,主要增加了下列新特性:
          i0^~s ?4V8_33GEYEt}jflD+?4Cz
          1、 一個(gè)TextField或一個(gè)TextBox的最小尺寸(存儲(chǔ)容量)不能少于1000個(gè)字符3GEYEX(x,P%@H[3s0c ?
          3GEYEcCs9Y1{
          2、 LCDUI布局指令必須被遵循3GEYE {!h[$f&l

          g2O6O.p?] }33、 LayoutManager.insert()方法的行為必須依照以下的描述:insert(Layer,int)
          $t;cV j3d3
          ;zrB)Z(RsG3描述:3GEYETqC GY

          -~0H?rh%qY-^b a"z3Public void insert(javax.microedition.lcdui.game.Layer l,int index)
          .S(K,|w)G|3
          fP z xe4]3插入一個(gè)新的Layer對(duì)象到LayoutManager在指定的索引值
          K,do \H8G33GEYE3_u4{2|$D"E
          描述:
          :Z }2S(q%n3m3Q3
          "anp8@aVS]5Uu3插 入一個(gè)已經(jīng)被添加到這個(gè)LayoutManager的Layer對(duì)象等于先使用LayoutManager.remove()方法刪除它,再用 insert()方法添加到特定的索引。在LayoutManager.remove()方法被調(diào)用前,拋出 IndexOutOfBoundsException的情況被檢查3GEYE|a]dN~D

          LJTR}:g V1l3參數(shù):3GEYEX2Y/J?r1mPGJ

          f,{8a#j/ay3L:被插入的Layer對(duì)象
          l/h3NH8x'[3
          ;g@-`*D&~G3Index:在被添加的新的Layer對(duì)象的索引值3GEYE Q.Z2[)eb0G
          3GEYE2Ad n'H+r2aHa
          拋出:3GEYER? W8}#C?X#B2{:F`$Fa
          3GEYE%k%|?{}` aZo9[
          NullPointerException:如果Layer對(duì)象為null
          )hSiA*L\!PV33GEYEvVJ-\f\9U2_m([({
          IndexOutOfBoundsException: 如果索引值小于0。如果索引值大于已經(jīng)被添加到LayoutManager中的Layer對(duì)象的數(shù)量且Layer對(duì)象不能被添加到這個(gè) LayoutManager中。如果索引值大于已經(jīng)被添加到LayoutManager中的Layer對(duì)象的數(shù)量且Layer對(duì)象已經(jīng)被添加到這個(gè) LayoutManager中
          ^D f&WC33GEYE)wn y%?)cP]_
          4、 一個(gè)帶有item Command對(duì)象且表示模式是Item.PLAIN的StringTtem對(duì)象必須總是被作為添加了Command對(duì)象且表示模式是Item.HYPERLINK的StringTtem對(duì)象的方式顯示
          3N2T!^mWI~A [3
          y\nG Q(\35、 許多的MIDP LUDUI圖像組件能包含文本(換句話說(shuō),一個(gè)字母數(shù)字字符),那被顯示給用戶。這些組件的例子是List, TextBox , Alert , StringItem ,Form和Item。一個(gè)實(shí)現(xiàn)常常需要截?cái)噙@些可見(jiàn)的文本因?yàn)椴荒苓m合被給的UI組件的指定空間。在這種情況下,一個(gè)實(shí)現(xiàn)必須使用一個(gè)適當(dāng)?shù)目梢暬甘? (例如一個(gè)省略符號(hào))來(lái)指示用戶,文本被截?cái)唷?shí)際的符號(hào)或被用來(lái)顯示截?cái)嗟奈谋镜姆?hào)以來(lái)于當(dāng)前設(shè)備選擇的區(qū)域設(shè)置。然而,可視化指示應(yīng)該和用在設(shè)備本 地的UI的指示一致。3GEYE!_?a5s^ s.Y m
          3GEYE3T Ab|g7X b
          6、 Canvas的觸摸事件必須被支持,如果基礎(chǔ)硬件支持這個(gè)特色。在這種情況下,Canvas.hasPointerEvents()方法應(yīng)該總是返回true。3GEYE k K W1l(U d@ ?3L5e
          3GEYES"apZ!X%km
          7、 Canvas的觸摸拖曳事件必須被支持,如果基礎(chǔ)硬件支持這個(gè)特色。在這種情況下,Canvas.hasPointerEvents()方法應(yīng)該總是返回true。3GEYElG-RuZ*n ~W7}
          3GEYE5V9frZ Vvr5B M+y%k
          8、 Canvas的重復(fù)事件必須被支持。在這種情況下,Canvas.hasRepeatEvents()方法應(yīng)該總是返回true。
          -K+j W5su$[9w3
          n5~1C t3\39、 雙緩沖圖像必須被支持。在這種情況下,Canvas.isDoubleBuffered()方法應(yīng)該總是返回true。
          1gx6jh7L3
          0k ZgA$~rNt310、 不同的文本輸入模式的可用性(例如:預(yù)言輸入和僅僅是數(shù)字的輸入)應(yīng)該和Java和本地的應(yīng)用程序相一致。這意味著,例如,如果預(yù)言輸入文本模式在本地應(yīng)用程序中可用,那也應(yīng)該在Java應(yīng)用程序中可用。
          .B+| [ac+D a5@{33GEYE#_!i}9R:m#q O
          11、 Image對(duì)象的創(chuàng)建(不管格式)必須至少支持:尺寸等于(屏幕寬度)乘以(屏幕高度)乘以(以字節(jié)為單位的顏色深度)或262144比特(128× 128×16比特=32KB),無(wú)論哪一個(gè)更大。注意,一個(gè)Image對(duì)象的內(nèi)在表現(xiàn)應(yīng)該保持至少每個(gè)象素16字節(jié)的顏色/透明度數(shù)據(jù)
          yHK[!S:B\?io33GEYE3BH4c(Bt8L7v|m0^2f
          12、 每一個(gè)包括在字符串值的通過(guò)System.getProperty(“microedition.commports”)方法返回的串行端口名字必須可獲取通過(guò)javax.microedition.io.CommConnection接口
          }&[%}EM^33GEYEZ;V@WYf*y4c$z@a
          12、 在每個(gè)協(xié)議,AllowedSender域必須匹配適當(dāng)?shù)妮斎胧录牡刂酚颉5刂酚虻氖褂煤驼Z(yǔ)法和語(yǔ)意以來(lái)于協(xié)議。然而,地址和過(guò)濾器必須被比較通過(guò)精確的字符串匹配,在那里,字符串被一個(gè)接著一個(gè)字符的比較,字符需要正確地匹配通過(guò)兩個(gè)通配符3GEYEl?#gi1iKQ

          1d#g+d!j6|+^v313、 以下地網(wǎng)絡(luò)通信協(xié)議必須被支持,提供了以下Java ME接口的實(shí)現(xiàn):javax.microedition.io.SockerConnection , javax.microedition.io.SecureConnection, javax.microedition.io.HttpsConnection3GEYEA3t(f2[ P7BO2gR

          !}5W!lT%Xi|"s5\'Z4_314、 javax.microedition.io.HttpsConnection和javax.microedition.io.SecureConnection必須支持SSLv3協(xié)議,其它的,例如TLS,WTLS也許被支持。
          "{(UfSv&u Bx3
          ;\,Y|3l?3mM1[315、 應(yīng)用程序描述符應(yīng)該包含MIDlet-Permissions3GEYEt$sV*zh

          {9Mu%FrK316、 以下的JAD/manifest文件屬性被定義來(lái)支持指定預(yù)期的運(yùn)行時(shí)執(zhí)行環(huán)境:Runtime-Execution-Environment:這是一個(gè) 可選的屬性,指出了應(yīng)用程序必須的運(yùn)行時(shí)執(zhí)行環(huán)境。這個(gè)屬性也許有值MIDP.CLDC.如果MIDlet suite不指定屬性,隱含的默認(rèn)值是MIDP.CLDC。當(dāng)值是MIDP.CLDC,實(shí)現(xiàn)的行為必須堅(jiān)持在以下顯示的更多的細(xì)節(jié)描述。這個(gè)屬性值的附加 值被在將來(lái)定義。手機(jī)實(shí)現(xiàn)必須支持這個(gè)屬性。當(dāng)值是MIDP.CLDC,實(shí)現(xiàn)的行為必須堅(jiān)持以下要求:1、支持API和API行為,以及基礎(chǔ)虛擬機(jī),必須 順從CLDC1.1規(guī)范。2、手機(jī)實(shí)現(xiàn)也許二選一地使用Java ME的CDC規(guī)范。然而,如果CDC被用作基礎(chǔ)配置,運(yùn)行在這個(gè)平臺(tái)頂端的應(yīng)用程序必須看見(jiàn)一個(gè)語(yǔ)義學(xué)和功能上等于CLDC1.1平臺(tái)的環(huán)境。CDC特定 的API或者CDC特定行為必須不能被暴露給應(yīng)用程序或應(yīng)用程序開(kāi)發(fā)者。3、當(dāng)一個(gè)應(yīng)用程序定義了Runtime-Execution- Environment屬性值,應(yīng)用程序必須也定義一個(gè)CLDC平臺(tái)在MicroEdition-Configuration屬性值中。4、如果一個(gè)應(yīng)用 程序定義了不被實(shí)現(xiàn)支持的Runtime-Execution-Environment屬性值或MicroEdition-Configuration屬 性值,應(yīng)用程序不能被安裝。所有的手機(jī)實(shí)現(xiàn)必須支持MIDP.CLDC值對(duì)于Runtime-Execution-Environment屬性。3GEYEa/YjP!{Btk
          3GEYE f4H'l#`#yg
          17、 用戶使用OTA下載安裝之后,實(shí)現(xiàn)必須提示用戶是否啟動(dòng)MIDlet3GEYEl h(ViR(?"co
          3GEYEWTN9oz"[r\s*A
          18、 實(shí)現(xiàn)必須允許MIDlet創(chuàng)建最小為10個(gè)的線程3GEYE ^8?(\y,u m/Uh'G

          (y&H+fl NzZ319、 支持至少512個(gè)屬性
          5gz1l0cD&MR3
          UU+D-w9G-B320、 支持MIDlet suite包含1到5個(gè)MIDlet3GEYE;y:F"FX[*z
          3GEYEw)tq/PiyqfDV
          21、 每個(gè)MIDlet suite的RMS至少保證64K的空間,在內(nèi)存足夠的情況下
          +lum3ku'o:]B v3
          g2x/[-t B322、 每個(gè)MIDlet suite至少可以創(chuàng)建10個(gè)獨(dú)立記錄存儲(chǔ)
          l:l'W9N ~ x33GEYE[5z/k"e&i5O T6E
          23、 MIDP的MMAPI的子集必須遵守MMAPI1.1或以后版本
          4Yge4@F#[ j[U33GEYE4^%C/S x,ps}
          24、 MicroEdition.profiles系統(tǒng)屬性不能包含相同profile的不同的版本
          {7b9veC33GEYE ?` _C"K?0r
          25、 Image對(duì)象中ISO/IEC JPEG和JFIF被支持
          ~Z3FT.Lxpo/p3
          ]0Vu$V"O3@326、 支持載入深度為1、2、4、8、16和32位的PNG格式3GEYE6P[z9Eg8V,U+u{3F
          3GEYE)|7B~G nI9mS }HFG
          27、 TextBox和TextField的約束TextField.EMAILDDR和TextField.URL必須允許相同的字符被輸入如同被允許輸入在TextField.ANY約束下
          fp|8N(\X33GEYE2a"h;Gah w
          28、 適合的設(shè)備必須實(shí)現(xiàn)基于時(shí)間的推注冊(cè),如果沒(méi)有其它的安全機(jī)制基于時(shí)間的推注冊(cè)不需要被顯式的用戶的許可



          爬蟲(chóng)工作室 -- 專業(yè)的手機(jī)軟件開(kāi)發(fā)工作室
          3G視線 -- 專注手機(jī)軟件開(kāi)發(fā)
          posted on 2008-02-26 09:15 3G工作室 閱讀(976) 評(píng)論(3)  編輯  收藏 所屬分類: j2me

          Feedback

          # re: MIDP2.1規(guī)范的新特性 2008-02-26 11:06 千里冰封
          不錯(cuò)  回復(fù)  更多評(píng)論
            

          # re: MIDP2.1規(guī)范的新特性 2008-02-26 11:46 魔域私服
          同上`````  回復(fù)  更多評(píng)論
            

          # re: MIDP2.1規(guī)范的新特性 2008-02-26 21:52 海邊沫沫
          收藏  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 常山县| 固镇县| 东乡族自治县| 临西县| 伊川县| 云梦县| 乳山市| 宁乡县| 阿图什市| 丽江市| 白水县| 怀宁县| 巍山| 湾仔区| 布尔津县| 当阳市| 武乡县| 丰都县| 鄂尔多斯市| 张家口市| 车险| 潜山县| 祥云县| 额济纳旗| 三亚市| 泽库县| 青田县| 长寿区| 凤台县| 花垣县| 博罗县| 玉门市| 石屏县| 林芝县| 东辽县| 莒南县| 张家川| 梁河县| 盐边县| 黄山市| 原平市|