Android examples for Map:Last Location
get Last Location
/******************************************************************************* * Copyright 2013 momock.com//from ww w.j a v a 2 s.c om * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. ******************************************************************************/ import android.content.Context; import android.location.Location; import android.location.LocationManager; public class Main { public static Location getLastLocation(Context context) { Location loc = null; try { LocationManager lm = (LocationManager) context .getSystemService(Context.LOCATION_SERVICE); loc = lm.getLastKnownLocation(LocationManager.GPS_PROVIDER); if (loc == null) loc = lm.getLastKnownLocation(LocationManager.NETWORK_PROVIDER); } catch (Exception e) { } return loc; } }