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

MIDP 2.0 規範深度解析(五):MIDlet Suite 發現流程、JAD 處理與使用者確認機制

     編輯:J2ME

發現流程標準步驟

  1. DA 中以連結呈現 MIDlet Suite 或 JAD
  2. 使用者選擇連結啟動安裝
  3. 優先下載 JAD 至裝置 (含 Suite 中繼資訊,供 AMS 預檢)
  4. 若無 JAD 或 AMS 決定繼續 → 下載 JAR

JAD 連結處理細節

  1. 伺服器回應必須宣告 MIME text/vnd.sun.j2me.app-descriptor
  2. 傳輸完成後,AMS 接管 JAD 開始安裝程序
  3. AMS 依 JAD 判斷 Suite 能否在當前裝置安裝執行,不可安裝時必須向使用者顯示具體原因,且盡量減少使用者時間與頻寬浪費
  4. 利用 Device Identification & Request Headers 進行裝置能力匹配

JAD 編碼與格式驗證

  • 傳輸格式 → Unicode (MIDP 規範定義編碼)
  • 預設編碼 UTF-8
  • 裝置支援其他編碼 → 請求含 Accept-Charset,依回應 Content-Type charset 轉碼
  • 缺 charset → 預設 UTF-8 轉碼
  • 屬性語法必須符合規範,所有強制屬性必須出現,否則狀態碼 906

使用者確認與輔助

  • 顯示 JAD 中 MIDlet-Vendor/Name/Version/Size 供使用者確認
  • 安裝舊版/同版本 → 提醒使用者
  • 無法安裝/執行原因 → 明確告知 (如空間不足 → 協助查詢釋放空間)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved