2011-08-01 114 views

回答

1

使用此代碼,

public static boolean isWMAPresent(){ 
    try { 
     Class.forName(
       "javax.wireless.messaging.MessageConnection"); 
     return true; 
    } 
    catch(Exception e){ 
     return false; 
    } 
} 

欲瞭解更多信息請參閱本文,J2ME Optional Packages.

1

@巴拉斯的回答是一個很好的一個。

另一種方法是檢查SMSC系統屬性存在如下:

public static boolean isWMAPresent() { 
    return System.getProperty("wireless.messaging.sms.smsc") != null; 
} 

您還可以查看是否MMS是通過檢查MMS屬性的支持:

public static boolean isWMAPresent() { 
    return System.getProperty("wireless.messaging.mms.mmsc") != null; 
}