posts - 33,comments - 21,trackbacks - 0

          [轉載于cnjm]

          http://www.cnjm.net/tech/article960.html


          在實際開發MOTO的產品的時候,會遇到一些細節問題。很煩人,但是往往難到不少人。下面就是我從自己實際開發經歷中獲得的一些問題的解決。
          1. Motorola V系列的J2ME的圖標顯示
          Motorola的V系列手機j2me程序圖標大小必須是15*15的大小.而且必須在MIDlet-Icon中填出圖標名字.不能只在MIDlet-1中填寫.Nokia的手機的確只填寫這里就可以了.

          2. 存儲空間的限制問題
          Motorola的手機的RMS存儲空間如果不在MIDlet-Data-Size中具體給出,那么默認的就只有8K還是12K,我記不清楚了。所以,必須再MIDlet-Data-Size中給出具體的RMS需要大小。一般MOTO的手機,最大支持64K的RMS空間。
          3.Motorola的網絡下載問題
          在中國賣的MOTO的手機,網絡連接點都是默認固定到CMWAP上的。所以,一般的J2ME網絡連接的方法,是無法通過CMWAP的網關的。解決的辦法有兩個。
          1)更改手機上的連接點。其實你只要自己隨便建立一個新的連接點,什么信息都不用填寫,然后將默認的連接點設置在上面,它就可以自動成為CMNET連接點。那么一般的J2ME網絡訪問方式就可以了。
          2)采用CMWAP的連接方式。這個就要求程序上有所改動了。
          比如我要下載這樣一個數據文件: http://211.136.87.234/1.png
          那么其代碼方式就是:
          c= (HttpConnection)Connector.open("http://10.0.0.172:80/1.png,Connector.READ,true);
          c.setRequestProperty("X-Online-Host", "211.136.87.234");
          c.setRequestProperty("Accept", "*/*");
          is = c.openInputStream();
          10.0.0.172是移動的CMWAP網關。

          4.使用WTK104打包的時候沒有MIDP2.0的支持.

          移動的百寶箱的測試的時候,建議最好使用WTK打包,這樣,CLASS文件調用的API最純凈。但是MOTO的手機大部分都是MIDP2.0的,而WTK104只支持MIDP1.0。打包的時候會出現錯誤。
          解決的辦法和NOKIA的一樣。手動把幾個MIDP2.0的API加到WTK里面的lib\midpapi.zip和wtklib\emptyapi.zip里面。用WinRar軟件,直接從MOTO的SDK中,拖進去就可以了。

          posted on 2007-03-16 17:38 英明 閱讀(230) 評論(0)  編輯  收藏 所屬分類: J2ME
          主站蜘蛛池模板: 岐山县| 屯留县| 扶风县| 平山县| 从化市| 三穗县| 文山县| 唐河县| 蚌埠市| 岱山县| 田林县| 睢宁县| 怀安县| 江川县| 修水县| 通河县| 同心县| 石狮市| 德惠市| 鹤山市| 新巴尔虎右旗| 邯郸市| 合阳县| 武川县| 阳信县| 兴业县| 深水埗区| 南岸区| 墨脱县| 筠连县| 鹤庆县| 盐津县| 日喀则市| 乃东县| 安康市| 甘洛县| 金溪县| 莱西市| 梅河口市| 观塘区| 荆门市|