본문 바로가기

미세먼지 앱3

우리동네 날씨가 4.0으로 업데이트 되었습니다. 이번 업데이트 버전에서는 새로운 UI가 적용되었으며, 미세먼지를 비롯한 대기정보가 추가 되었습니다. 앱을 시작하면 볼 수 있는 스플래시 화면입니다. 깔끔하게 새로운 모습으로 변했습니다. 스플래쉬 화면이 지나고 나면 위와 같이 현재 날씨가 나오게 됩니다. 날씨 아이콘을 누르게 되면 좀 더 자세한 현재 날씨를 볼 수 있으며, 미세먼지 아이콘을 누르게 되면 간략한 대기정보를 보실 수 있습니다. 날씨아이콘을 누르면 위와 같이 간단한 현재날시 정보를 볼 수 있습니다. 미세먼지 아이콘을 누르면 다른 대기정보들도 볼 수 있습니다. 동네날씨 예보 탭을 누르시면 시간대별로 위와같이 예보정보가 나옵니다. 날씨 리스트중 하나를 클릭해보면 자세한 날씨 정보가 나타납니다. 위와 같이 좀 더 자세한 날씨 정보를 볼 수 있습니다... 2015. 5. 27.
미세먼지 앱만들기 4 미세먼지 앱 v0.2 미세먼지 앱 v0.2(2017/06/21수정본) 지난 시간에는 API를 이용하여 앱에 모든 대기정보를 띄웠었습니다. 그러다보니 너무 복잡하고 보기도 힘들고, 측정소 이름도 다 알아야 했는데, 이번엔 조금 바꿔볼께요. 우선 대기측정정보가 24개씩 가져오는데 최근 1개의 정보만 가져오는 걸로 바꾸고, 측정소는 시.도 정보만 입력하면 자동적으로 측정소 정보를 가져오게 해보겠습니다. 우선 API하나를 더 추가해야 합니다. 측정소 정보조회 API 우선 위의 링크를 누르신 후 측정소 정보를 조회할 수 있는 API를 추가합니다. 그럼 이제 레이아웃을 바꿔볼께요. 저번 레이아웃에서 스피너를 두개 추가했구요, 리스트뷰를 없애고 텍스트뷰를 추가했습니다. 왼쪽 스피너는 시.도 정보가 나올꺼고, 선택을 .. 2015. 4. 22.
미세먼지 앱만들기 3 미세먼지앱 v0.1 이제 API를 이용하여 앱에서 파싱해오면 됩니다. 일단 Layout을 만들어야 합니다. 매 시간 측정하므로 리스트뷰를 사용하였고, 위치를 입력하면 위치값을 가지고 측정소에서 정보를 가져오게 하였습니다. 요부분이 버튼처리 부분입니다. 123456789101112131415 public void onClick(View v) { switch(v.getId()){ case R.id.getBtn: String stationName; stationName=where.getText().toString(); getWeather(stationName); break; default: break; } }Colored by Color Scriptercs 대기정보를 가져오는 스레드 부분입니다. 1234567.. 2015. 4. 20.

인기글