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) {
}
}
权限:
本人发布的内容均为学习中用过的代码,上传主要为了方便以后的复习和为他人提供一些方便,一些代码没有上下文,新学的朋友有不懂或存在问题的地方可以留言。