0

モバイル デバイスが J2ME WMA をサポートしているかどうかを検出することは可能ですか?

4

2 に答える 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 に答える