LocationManager locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);

//括号中的0,0分别表示每隔多长时间和每隔多长距离进行一次定位
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, new TestLocationListener());  

private class TestLocationListener implements LocationListener{
  // TODO Auto-generated method stub
  public void onLocationChanged(Location location){
    //将坐标转换成字符串
    strLatitude = Double.toString(location.getLatitude());
    strLongitude = Double.toString(location.getLongitude());
   }

  public void onProviderDisabled(String provider) {


  }

  public void onProviderEnabled(String provider) {


  }

  public void onStatusChanged(String provider, int status, Bundle extras) {


  }

}

权限:<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

  本人发布的内容均为学习中用过的代码,上传主要为了方便以后的复习和为他人提供一些方便,一些代码没有上下文,新学的朋友有不懂或存在问题的地方可以留言。