[안드로이드] - GPS 이용해 위도, 경도 가져오기
○ GPS 이용해 위도, 경도 가져오기 |
※ 안될 시 핸드폰의 설정 - 애플리케이션 - 해당 어플의 권한을 허용해줘야한다 !!! ※ AndroidManifest.xml 에 아래와 같이 퍼미션을 줘야한다 !!!
public class BeforeMain extends AppCompatActivity { @Override
// 권한 물어서 권한안되어있으면 권한 셋팅해주기 int permissionCheck2 = ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION); int permissionCheck3 = ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION);
private final LocationListener mLocationListener = new LocationListener() { Log.d("test", "onLocationChanged, location:" + location); public void onProviderDisabled(String provider) { public void onProviderEnabled(String provider) { public void onStatusChanged(String provider, int status, Bundle extras) { |
// GeoVariable.java
public class GeoVariable {
public static double latitude; // static 클래스 변수 위도
public static double longitube; // static 클래스 변수 경도
public static String searchedGu; // static 클래스 변수 역지오해서 자른 구
public static String getEcoment() {
return ecoment;
}
public static void setEcoment(String ecoment) {
GeoVariable.ecoment = ecoment;
}
public static String ecoment;
public static String getAirEco() {
return airEco;
}
public static void setAirEco(String airEco) {
GeoVariable.airEco = airEco;
}
public static String getMise() {
return mise;
}
public static void setMise(String mise) {
GeoVariable.mise = mise;
}
public static String getChomise() {
return chomise;
}
public static void setChomise(String chomise) {
GeoVariable.chomise = chomise;
}
public static String airEco; // static 환경상태
public static String mise; // static 미세먼지
public static String chomise; // static 초미세먼지
public static String getSearchedGu() {
return searchedGu;
}
public static void setSearchedGu(String searchedGu) {
GeoVariable.searchedGu = searchedGu;
}
public static double getLatitude() {
return latitude;
}
public static void setLatitude(double latitude) {
GeoVariable.latitude = latitude;
}
public static double getLongitube() {
return longitube;
}
public static void setLongitube(double longitube) {
GeoVariable.longitube = longitube;
}
}
'안드로이드' 카테고리의 다른 글
[안드로이드] - 해당 문자열 포함여부 확인하기 (0) | 2017.11.21 |
---|---|
[안드로이드] - 위도, 경도로 역지오코딩하여 주소 얻어오기 (0) | 2017.11.13 |
[안드로이드] - SMS 문자 보내기 (0) | 2017.11.07 |
[안드로이드] - 뷰 캡처하여 이미지 파일로 저장하기(화면 캡처) (0) | 2017.11.07 |
[안드로이드] - 메인 이전 프로그래스바 액티비티 생성 (0) | 2017.11.07 |