Как получить текущий код локальной сети (LAC) телефона в Android? - PullRequest
0 голосов
/ 17 февраля 2010

Я хочу получить текущий локальный код ячейки, к которой в данный момент подключена трубка. Как мне получить эту информацию?

Ответы [ 3 ]

1 голос
/ 02 марта 2010

Чтобы получить текущий код локальной сети, вы должны получить TelephonyManager

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

, затем вы можете получить Gs, CellLocation от TelephonyManager.

GsmCellLocation location = (((GsmCellLocation)tm.getCellLocation());

GsmCellLocation имеет метод getLac , который возвращает текущий LAC.

1 голос
/ 19 августа 2010

Вы можете получить ячейку, к которой вы подключены, следующим образом:

http://developer.android.com/reference/android/telephony/TelephonyManager.html#getCellLocation%28%29

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
CellLocation cl = tm.getCellLocation();
if (cl instanceof GsmCellLocation) {
    GsmCellLocation gcl = (GsmCellLocation) cl;
    int lac = gcl.getLac();
}
0 голосов
/ 17 февраля 2010
TelephonyManager.getNeighboringCellInfo()[n].getLac()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...