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

OTA 空中下載發布 J2ME 應用程式完整部署指南

     編輯:J2ME

OTA(Over-The-Air)是 J2ME 應用程式主流發布方式。本文說明從 Web 伺服器設定到 JAD/JAR 封裝的完整部署流程。

部署三步驟

1. Web 伺服器 MIME 類型設定

確保伺服器能正確識別 JAD/JAR 檔案:

副檔名MIME 類型
.jadtext/vnd.sun.j2me.app-descriptor
.jarapplication/java-archive

Apache httpd 範例:在 .htaccess 或 httpd.conf 加入:

AddType text/vnd.sun.j2me.app-descriptor .jad
AddType application/java-archive .jar

2. 發布 WML 下載頁面

最簡單的 download.wml:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" 
  "https://www.wapforum.org/DTD/wml13.dtd">
<wml>
  <card id="card1" title="Download Midlet">
    <a href="MyApp.jad">My Application</a>
  </card>
</wml>

上傳至伺服器,使用者以手機瀏覽器存取此 WML URL 即可下載。

3. 修改 JAD 檔案指定 JAR 絕對路徑

在 JAD 中新增/確認屬性:

MIDlet-Jar-URL: https://yourdomain.com/path/to/MyApp.jar
MIDlet-Jar-SIZE: 12345
  • MIDlet-Jar-URL 必須為 JAR 檔案的完整 HTTP 絕對路徑
  • MIDlet-Jar-SIZE 為 JAR 檔案位元組大小(選填但建議提供,利用裝置預估下載時間)

必要 JAD 屬性檢核表

應用程式管理器會檢查以下六項強制屬性,缺一不可:

  • MIDlet-Name
  • MIDlet-Version
  • MIDlet-Vendor
  • MIDlet-1 (格式:名稱, 圖示路徑, 主類別)
  • MicroEdition-Profile (如 MIDP-2.0)
  • MicroEdition-Configuration (如 CLDC-1.1)

進階部署技巧

  • 版本更新:递增 MIDlet-Version,裝置會提示使用者更新
  • 圖示優化:PNG 格式,建議 12×12 / 16×16 / 24×24 多尺寸內建
  • HTTPS 支援:生產環境建議啟用 HTTPS,保障下載完整性
  • 多裝置適配:同一 JAD 可透過 MIDlet- 列出不同裝置專用 MIDlet 類別

測試建議:部署完成後,務必用至少兩款不同廠商/平台的實體手機(含舊款 S40、新款 S60/Android 搭載 Java 模擬器)實測下載安裝流程,確認 MIME 設定、JAR 路徑、權限提示均正常。

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