대학교때 실습으로 API를 받아 미세먼지 농도를 알려주는 앱을 제작했었다. (기억은 안나지만 아주 간단?했다.)
API 사용은 어떻게 하는지 기억이 안나서 만들게 되었다.
다른 블로그에 아주 친절히 설명이 있는 것을 참고하였다.
먼저 Retrofit을 사용해야한다.
Retrofit ?
모바일에서 HTTP API 통신을 할 때 사용하는 라이브러리이다.
개발자가 서버와 통신하기 위한 코드를 작성하기 쉽게 라이브러리로 만들어 놓았다.
API 찾기
먼저 데이터는 공공데이터포털(data.go.kr)을 이용할 것이다.
찾아보다 '기상청_단기예보 ((구)_동네예보) 조회서비스' API를 신청하였다.
신청하면 바로 사용이 가능하다.
활용신청 상세기능정보
위에 사진에서 내리다보면 인증키 밑에 '활용신청 상세기능정보'가 있다.
그 중에서 단기예보조회에서 내 일반 인증키(Decoding)를 ServiceKey에 입력하고 미리보기를 눌렀다.
위에 dataType을 xml -> json으로 변경
이런식으로 쭉 뜬다.
이게 뭐람,,,
!! 여기에 복사하면 보기 편하게 나온다.
또는 Postman도 사람들이 많이 추천했다.
참고
https://velog.io/@24hyunji/Retrofit-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
'Android Studio' 카테고리의 다른 글
Android - 이미지 슬라이드 DotsIndicator 사용 (0) | 2024.02.28 |
---|---|
Android - Postman 사용하기 (0) | 2024.02.21 |
viewPager2 사용 (0) | 2024.02.15 |
Android - Room (0) | 2024.02.15 |
Fragment 이론 정리 (0) | 2024.02.15 |