是否可以检测移动设备是否支持 J2ME WMA?
问问题
267 次
2 回答
1
使用此代码,
public static boolean isWMAPresent(){
try {
Class.forName(
"javax.wireless.messaging.MessageConnection" );
return true;
}
catch( Exception e ){
return false;
}
}
有关更多信息,请参阅这篇文章J2ME 可选包。
于 2011-08-01T08:56:38.720 回答
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;
}
于 2011-08-01T09:24:11.053 回答