2012-01-15 10 views
1

私は、電話機にSIMカードがなくても、AndroidのTelephonyManagerが私にロケーションエリアコードとセルIDを提供していることに気付いています。android TelephonyManagerはGSMCellILocationをバッファしますか?

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

似たような問題に直面したことがありますか?私はfroyoでコンパイルして、Gingerbreadでアプリを実行しています。

答えて

2

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

関連する問題