私のアプリは、MCC、MNC、LAC、CellID、RXlevel などのネットワーク情報を表示できます。ただし、Android を強制的に接続して cellID またはチャネル (周波数) を修正したいと考えています。あなたはそれを行う方法を知っていますか?
どうもありがとう。
フォン
携帯電話が通信している携帯電話基地局の場所を特定することについて言及している場合は、CDMA デバイスを使用した Android プラットフォーム API を介してのみこれを行うことができます: http://developer.android.com/reference/android/telephony/cdma/ CdmaCellLocation.html#getBaseStationLatitude ()
と
これらの API は、タワーの物理的な位置ではなく、セル セクターの重心の推定値を提供する場合があることに注意してください。
ネットワーク ロケーション プロバイダーを使用することもできます。
プロバイダーを登録します。
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, this);
LocationListener を介して場所をリッスンします。
@Override
public void onLocationChanged(Location location) {
Log.i(TAG, "New lat: " + location.getLatitude());
Log.i(TAG, "New long: " + location.getLongitude());
}
ただし、これからセルとWiFiベースの両方の場所を取得します.