gps가 켜져 있지 않아도
계속 위치 정보를 받아온다. 갱신도 됨
import android.app.Activity;
import android.content.Context;
import android.location.Criteria;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.Toast;
public class Location extends Activity implements LocationListener{
LocationManager location = null;
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
location = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
Toast.makeText(this,"Starting..", Toast.LENGTH_SHORT).show();
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.NO_REQUIREMENT);
criteria.setPowerRequirement(Criteria.NO_REQUIREMENT);
String provider = location.getBestProvider(criteria, true);
location.requestLocationUpdates(provider,1000, 0, this);
@Override
public void onLocationChanged(android.location.Location location) {
// TODO Auto-generated method stub
double latitude = location.getLatitude();
double longitude = location.getLongitude();
Toast.makeText(this,latitude+","+longitude,Toast.LENGTH_LONG).show();
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
// TODO Auto-generated method stub
}
@Override
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
}
}
'차근차근 > Android' 카테고리의 다른 글
하이브리드 앱 gps연동 (0) | 2015.01.08 |
---|---|
안드로이드 gps 상태 체크 (0) | 2015.01.08 |
현재 연결은 사용자의 호스트 시스템의 소프트웨어의 의해 중단되었습니다 (0) | 2015.01.08 |
하이브리드앱 gps 설정 (0) | 2015.01.07 |
어플내에서 GPS기능 ON/OFF (0) | 2015.01.07 |