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

開發高可移植性 J2ME 軟體(二):JSR 支援檢測兩大核心技術與屬性鍵值速查表

     編輯:J2ME

檢測 JSR 支援的兩種核心手法

  1. System.getProperty(property_name):存在相關 API 返回非 null 字串。輔助函式 getInfo() 處理 null 顯示「」。
  2. Class.forName(class_name):嘗試載入類,成功返回 true、失敗捕獲異常返回 false。輔助函式 hasClassExit() 封裝邏輯。

關鍵在於知道正確的屬性鍵與類名。

常用系統屬性鍵值速查表

System propertyDescriptionValue
microedition.platformCLDC 1.0/1.1 定義依實現
microedition.encoding固定返回ISO-8859-1
microedition.configurationCLDC 1.0/1.1 定義依實現
microedition.profilesMIDP 版本MIDP2.0
microedition.localeJSR 37依實現
microedition.commports通訊埠依實現
microedition.hostname主機名localhost
file.separator檔案分隔符/ 或 \
microedition.pim.versionJSR 751.0
microedition.smartcardslotsJSR 177依實現
microedition.location.versionJSR 1791.0
microedition.sip.versionJSR 1801.0
microedition.m3g.versionJSR 1841.0
microedition.jtwi.versionJSR 1851.0
wireless.messaging.sms.smscJSR 205依實現
wireless.messaging.mms.mmscJSR 205依實現
CHAPI-VersionJSR 211JSR 211

Nokia 專屬系統參數

屬性說明範例值
com.nokia.Network.Access網絡類型pd-GSM, pd.EDGE, pd.3G, wlan, na...
com.nokia.mid.dateformat日期格式yy/mm/dd
com.nokia.mid.timeformat時間格式hh:mm
com.nokia.memoryramfree動態記憶體 (S60v3 不支援)數值
com.nokia.mid.batterylevel電池電量數值
com.nokia.mid.countrycode國家碼數值
com.nokia.mid.Networkstatus網絡狀態...
com.nokia.mid.imeiIMEI 號手機唯一識別
com.nokia.mid.imsiIMSI...

應用程式屬性:JAD/Manifest 中自定義屬性

如 Which-Locale: en,在 MIDlet 中用 getAppProperty("Which-Locale") 讀取。屬性名大小寫敏感,未定義返回 null。代碼片段示範讀取 MIDlet-Name 與自定義屬性。

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