본문 바로가기

통신

(2)
안드로이드 Json파싱해보기! Json?json 이 뭘까요? json이라고 검색해보면 www.json.org 에 " 경량의 DATA-교환 형식이다." 이렇게 나와있다. 무슨 소린지 이해가 안다. 프로그래밍을 많이 해보신분이라면 사실 저걸 왜 이해 못해라고 생각할 수 있지만 우리가 프로그래밍을 처음 배울때 DATA의 교환에 대해서 이해하는데 엄청난 시간이 걸렸던것을 생각해보면 초보자는 쉽게 이해할만한 문장은 아니다. 쉬운 비유를 통해 알아보도록 하겠다. Json 은 쉽게 이해하자면 흔히 말하는 확장자 개념으로 이해하면 쉽다. 사진을 친구와 주고받는데 png파일인지 jpeg 파일인지 같은 사진이라도 확장자가 다를 수 있다. 우리가 프로그래밍 상에서 주고받는 데이터중에서 여러가지 데이터의 유형이 있지만 Json은 그 유형중 하나라고 보면된..
Retrofit으로 날씨 api를 이용한 통신 예제!! Retrofit에 대해서 알아보자!!!! Retrofit이 뭔가요??Retrofit 이란 Square 사에서 만든 http 통신 라이브러리 이다. 사실 통신관련해서 왜 라이브러리를 써야하지? AsyncTask를 통해서 구현하면 되는것 아닌가? 뭐가 다른가? 생각이 갈 수 도 있다. 말이 필요없다 코드를 보자 AsyncTask 코드public class HttpUtil extends AsyncTask { @Override public Void doInBackground(String... params) { try { String url = "http://apis.skplanetx.com/weather/current/minutely"; URL obj = new URL(url); HttpURLConnection..