是否可以检测移动设备是否支持J2ME WMA?
答案 0 :(得分:1)
使用此代码,
public static boolean isWMAPresent(){
try {
Class.forName(
"javax.wireless.messaging.MessageConnection" );
return true;
}
catch( Exception e ){
return false;
}
}
有关详细信息,请参阅此文章J2ME Optional Packages.
答案 1 :(得分:1)
@ Bharath的答案很好。
替代方法是检查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;
}