1

メソッドstartApp()の私のアプリでは、次のコードでsimcardが電話に挿入されているかどうかを検出したい:

try {
        String s = System.getProperty("wireless.messaging.sms.smsc");
        if (s == null) {
            simCard = false;
        } else {
            simCard = true;
        } 
    } catch (Exception e) {
        simCard = false;
    }

これは、エミュレーター、Nokia 2700 および Nokia 5230 ではうまく機能します。しかし、これは Nokia 3109c では失敗しました。Nokia 3109cでアプリケーションを開くと、電話がフリーズし、「アプリケーションを開く」画面と進行状況バーが表示されます。

なぜそれが起こっているのかわかりません。誰かが私を助けることができれば、私はそれを感謝します. ありがとうございました。

4

0 に答える 0