본문 바로가기
Projects/Genie Weather for Android

Weather app V5 (widget 완성 & bug fix 버전)

by Answer Choi 2015. 2. 16.
반응형

Weather.zip 

 

드뎌 위젯을 완성했습니다.

 

기존의 mainactivity 안에 있던 리시버를 따로 클래스로 정의했습니다.

 

그리고 그쪽에서 디비와 스레드를 하니 위젯을 통해 데이터 가져오기가 성공했고 

 

업데이트도 됩니다.

 

그리고 기존 메인액티비티는 그대로 둬서 어플 화면을 띄울수 있습니다.(필요할 때)

 

첫 실행 화면입니다.

이전 버전에 자동으로 날씨를 가져왔던걸 없앴습니다.

 

이름을 바꿨는데 선택위치 보기를 누르면 위 스피너에서 선택한 지역의 날씨를 받아옵니다.

 

그리고 현재위치 보기를 누르면 자동으로 gps정보를 이용하여 받아옵니다.

 

위젯을 띄우면 위 화면과 같이 날씨가 업데이트 된걸 볼 수 있습니다.

 

 

그리고 업데이트 버튼을 누르면 현재위치의 날씨를 다시한번 받아오고, 토스트로도 날려줍니다.

 

 

 

 

거의 다 된거 같은데 아직 많은 테스트가 필요할 것 같습니다.

 

현재까진 오류가 나거나 하진 않는데 또 모르니깐요ㅎㅎ

 

그리고 동네 정보 지피에스로 받아와서 지오코딩하는부분에 오류가 있어서 수정을 했습니다.

 

그리고 스피너의 사이즈를 동적으로 바꿨습니다. 제폰이 노트라서 가로로 좀 긴데 

 

다른폰으로 테스트시 짤리거나 오류날지도 몰라서;;

 

혹시라도 이거 받으시면 테스트좀 부탁드립니다. 동네정보받아오는게 전국적으로 다 될지 아직 테스트가 부족해서리;;

 

그리고 디비를 메인액티비티와 리시버쪽에서 같이 쓰는데 충돌이 나지않을까 좀 걱정이 됩니다. 

 

이부분도 테스트가 필요하네요;; 

 

아직까진 잘 됩니다 ㅎ

 

 

 

 

 

반응형

인기글