1

電話に SIM カードがない場合でも、Android の TelephonyManager がロケーション エリア コー​​ドとセル ID を提供しているのを観察したシナリオに直面しています。

        cellLocation = (GsmCellLocation) mTMInstance.getCellLocation();
        if(cellLocation == null)
            return false;
        currentCellID = ((GsmCellLocation)cellLocation).getCid();
        currentLac = ((GsmCellLocation)cellLocation).getLac();
        currentImsi = mTMInstance.getSubscriberId();

同様の問題に直面したことがあるかどうか、誰かが確認できますか? 私はfroyoでコンパイルし、Gingerbreadでアプリを実行しています。

4

1 に答える 1

2

いくつかの観察結果を投稿すると、SIM が利用できない場合でも、Android (および Blackberry) がネットワークの詳細を提供できるという結論に達しました。その理由は、gsm ラジオが電話に組み込まれているためです。ネットワークを検出するために SIM を必要とせず、そのうちの 1 つを選択するだけです。

于 2012-01-17T09:57:34.417 に答える