首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

Motorola J2ME 開發細節踩坑指南:圖示、RMS、網絡與 WTK 打包

     編輯:J2ME

1. V 系列圖示尺寸與屬性

Moto V 系列要求圖示必須 15×15 像素,且必須在 JAD MIDlet-Icon 指定檔名,僅在 MIDlet-1 填寫無效(Nokia 僅需在 MIDlet-1 即可)。

2. RMS 儲存空間預設限制

未在 JAD 設定 MIDlet-Data-Size 時,預設僅 8~12KB。Moto 手機最大支援 64KB RMS,務必在 JAD 明確聲明所需大小。

3. 國行 Moto 網絡連接點限制與解決方案

國行 Moto 預設連接點鎖定 CMWAP,標準 J2ME 連線無法穿透 CMWAP 閘道。兩種解法:

  1. 手機端新建連接點:隨意建一個新接入點(無需填資料),設為預設,即自動變為 CMNET,標準連線即可通。
  2. 程式端使用 CMWAP 協議:目標 URL 改為閘道 IP 10.0.0.172:80,加 Header X-Online-Host: 真實宿主IP、Accept: */*。
c = (HttpConnection) Connector.open("https://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();

4. WTK 1.0.4 打包不支援 MIDP 2.0 API

Moto 多為 MIDP 2.0,WTK 1.0.4 僅支援 1.0,打包報錯。解法:手動將 Moto SDK 中的 MIDP 2.0 API 類(javax.microedition.* 等)複製到 WTK 目錄下 lib\midpapi.zip 和 wtklib\emptyapi.zip,用 WinRAR 直接拖入即可。Nokia 同理。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved