본문 바로가기

Mobile/안드로이드

android 날씨 app

(거참...제목으로 어떻게 써야할지를 몰라서 막썻습니다..ㅋㅋ )
그냥 기상청에서 나오는 xml 파싱해서 보여주는 그따위 어플입니다.(어플까지야...ㅋㅋ)

참조 : http://blog.naver.com/yooninsung?Redirect=Log&logNo=30085698650
(사실 여기서 다한거에따가 모양만 바꾼듯?쿠쿠..-_-나름 쓰레드도 넣었음)

딱히 한것은 별로 없고(워낙 원본 쏘스가 간결하고 좋았다. - 나랑 코딩 습관 비슷;;ㅋ)
쓰레드가 하도 않돌아가서 확인하느라고 토스트 넣은정도?

  mHandler = new Handler();
          Runnable r = new Runnable() {
          
           public void run() {
            // TODO Auto-generated method stub
               showToast("" + selectregion);
               parser();
            mHandler.postDelayed(this, 10000);
           }
          }; 
          mHandler.postDelayed(r, 10000);

쓰레드 부분만 설명하자면 핸들 만들어주고 거기에 따른 Runnable 만들어서 run()만 만들어줬다.(따로 Thread 클래스를 extends 할 필요가 없어지고 run만 사용한다면 이 방법을 추천한단다.
10초 단위로 계속 돌게 했고,

첨에 list dialog 띄워서 도시 선택하면 그 도시만 계속 돌계했다. (필요하면은 그 부분만 하다못해 버튼하나 만들어서 함수 다시 띄우게 하면 될꺼임 - 귀찬아서..-0-;;)

각 도시의 이름은 res->value->listarray.xml 에 넣어줬다.

만드신 분이 정말 잘 만들어서 편하게 한듯(위의 참조 블로그에 있는 플그램은 전 도시를 리스트 형식으로 나타나게 되있습니다.)

뭐...-0-;; 근데...이걸 다른곳에 붙여야 하는데..귀찬네 그려..쿠쿡.

-안개와 박무에 대해서 그림과 소스 추가했씁니다.(그러고 보니 눈에 대한 소스도 업네요 - 추가예정)
-박무는 안개보다 더 엷은 시야가 더 좋은 상태를 말합니다.

'Mobile > 안드로이드' 카테고리의 다른 글

android apk 최대 싸이즈는 얼마?????  (1) 2010.06.04
android Stretching!!  (3) 2010.06.03
android alter dialog  (0) 2010.05.29
android 글씨 폰트 바꾸기  (0) 2010.05.06
android 타이머  (2) 2010.05.05