Android автономный выбор местоположения

Невозможно получить местоположение в автономном режиме с помощью клиента провайдера объединенного местоположения для устройства более низкой версии, такого как леденец и устройство с желе.

1 ответ

Вы можете получить местоположение GPS с мобильной SIM-карты, GsmCellLocation предоставит вам координаты от ближайшей мобильной вышки.

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>


TelephonyManager telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
    GsmCellLocation gsmCellLocation = (GsmCellLocation)telephonyManager.getCellLocation();

    int cell_id = gsmCellLocation.getCid();
    int cell_lac = gsmCellLocation.getLac();

    Log.d("CellLocation", gsmCellLocation.toString());
    Log.d("GSM Location Code", String.valueOf(cell_lac));

:)

Другие вопросы по тегам