현재 지금 단말기(모토로이)로 테스트 중인데 현재의 위치의 위도와 경도를 받아오는 테스트중입니다. 
하지만 지금 위도와 경도가 표시가 되지 않더라구요. 현재위치의 GPS PROVIDER를 받아오지 못해서 그런건가요? 
저번에 테스트 했을때는 된거같은데 지금 하니깐 안되네요. 정확한 이유를 아시는분은 갈켜주세요.

소스도 참고해서 보시라고 첨부하겠습니다. 
import android.app.Activity;
import android.content.Context;
import android.location.Criteria;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.TextView;

public class LocationDemo extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        LocationManager manager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
        
        Criteria criteria = new Criteria();
        criteria.setAccuracy(Criteria.ACCURACY_FINE);
        criteria.setAltitudeRequired(false);
        criteria.setBearingRequired(false);
        criteria.setCostAllowed(true);
        criteria.setPowerRequirement(Criteria.POWER_LOW);
        
        String provider = manager.getBestProvider(criteria, true);
       
        Location location = manager.getLastKnownLocation(provider);
        updateWithNewLocation(location);
        
        manager.requestLocationUpdates(provider, 2000, 10, listener);
        
    }
    
    public final LocationListener listener = new LocationListener(){
  @Override
  public void onLocationChanged(Location arg0) {
   updateWithNewLocation(arg0);
  }
  @Override
  public void onProviderDisabled(String provider) {
  }
  @Override
  public void onProviderEnabled(String provider) {
  }
  @Override
  public void onStatusChanged(String provider, int status, Bundle extras) {
  }
     
    };
    
    public void updateWithNewLocation(Location location){
     String latLongString;
     TextView text = (TextView)findViewById(R.id.text);
     
     if (location == null){
      latLongString = "위치를 찾을수 없음";
     } else { 
      double lat = location.getLatitude();
      double lng = location.getLongitude();
      latLongString = "위도 : "+lat +"\n 경도 : "+lng;
     }
     text.setText("당신의 현재 위치는 : \n"+latLongString);
    }
}