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));
:)