2017-07-03 4 views
-2

Kann nicht den Standort im Offline-Modus mit fusionierten Location Provider-Client für niedrigere Version Gerät wie Lollipop und Jellybean-Gerät abrufen.Android Offline-Standort abrufen

+1

Willkommen Überlauf Stack! Bitte bearbeiten Sie Ihre Frage und stellen Sie ein (minimales, vollständiges und überprüfbares Beispiel) (https://stackoverflow.com/help/mcve) Ihre Frage –

Antwort

0

Sie können den GPS-Standort von der mobilen SIM erhalten, GsmCellLocation liefert Ihnen die Koordinaten vom nächsten mobilen Turm.

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

:)

Verwandte Themen