質問

私は、電話に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でアプリを実行しています。

役に立ちましたか?

解決

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top