メソッド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でアプリケーションを開くと、電話がフリーズし、「アプリケーションを開く」画面と進行状況バーが表示されます。
なぜそれが起こっているのかわかりません。誰かが私を助けることができれば、私はそれを感謝します. ありがとうございました。