0

is android stores last location, if so is it possible to get the last location when GPS/Mobile Data/Wifi is off.

Shareque
  • 361
  • 4
  • 23

2 Answers2

0

The last known location of the device provides a handy base from which to start, ensuring that the app has a known location before starting the periodic location updates.

check this link .its very useful to us.

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

dipali
  • 10,966
  • 5
  • 25
  • 51
0

You could use 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();
            }

        }
 }

You need permission

 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
Clasence
  • 181
  • 1
  • 6