2017-02-13 32 views
0

является android хранит последнее местоположение, если это возможно, чтобы получить последнее место, когда GPS/Mobile Data/Wifi выключен.Как я могу получить последнее местоположение в android, когда GPS/Mobile Data/Wifi выключен

+0

fusedlocation апи –

+0

Проверить эту ссылку для справки: https: //developers.google.com/android/ reference/com/google/android/gms/location/FusedLocationProviderApi – dipali

ответ

0

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

проверьте эту ссылку, очень полезны для нас.

http://www.androidwarriors.com/2015/10/fused-location-provider-in-android.html

+0

Это решение работает неправильно, оно дает пустое время – Shareque

0

Вы можете использовать locationmanager

LocationManager locationManager = (LocationManager) getSystemService(getApplicationContext().LOCATION_SERVICE); 
    // default 
    Criteria criteria = new Criteria(); 

    String provider = locationManager.getBestProvider(criteria, false);//get bese location provider 

    if (provider != null && !provider.equals("")) 
    { 

     //check for permission 
       if (ContextCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_COARSE_LOCATION) == PackageManager.PERMISSION_GRANTED) { 
      // Get the location from the given provider 
      Location location = locationManager.getLastKnownLocation(provider); 

      if (location != null) { 

       String Latitude = "" + location.getLatitude(); 
       String Longitude = "" + location.getLongitude(); 
      } 

     } 
} 

требуется разрешение