기상청에서 제공하는 Json 파일을 이용하여 안드로이드에 시군구 데이터를 삽입하려 한다. Activity 안에서 URL을 이용하여 네트워크에 연결하려고 하였을 때 에러가 발생한다. 이는 main Thread(UI Thread)에서 너무 많은 동작을 요청했기 때문인데, 해당 문제는 AsyncTask 를 이용하는 방법으로 해결할 수 있다. 아래는 내가 이용했던 기상청의 url 인데, 지역코드와 지역명이 json의 형태로 들어있다. http://www.kma.go.kr/DFSROOT/POINT/DATA/top.json.txt http://www.kma.go.kr/DFSROOT/POINT/DATA/mdl.시의 지역코드.json.txt http://www.kma.go.kr/DFSROOT/POINT/DATA/lea..
다음 지도 API 앱 기본 설정 Kakao 개발자 사이트(https://developers.kakao.com)에서 앱 생성을 진행한다. 이후 지도 API를 안드로이드에서 사용할 것이기 때문에 내 애플리케이션-앱-일반에서 플랫폼 설정을 진행한다. 플랫폼 추가를 클릭하면 해당 창이 나오는데, 안드로이드 패키지 명을 입력하면 자동적으로 마켓 URL도 나타난다. 패키지 명을 입력하고 추가를 누르면 아래 창이 나오는데 키 해시의 값은 비어있는 것을 알 수 있다. 키 해시가 등록된 앱에서만 SDK를 이용하여 API를 호출할 수 있으므로 키 해시 값을 프로젝트에서 가져와보도록 하자. @Override protected void onCreate(Bundle savedInstanceState) { super.onCrea..