파싱하려면 쓰레드도 알아야됨?
개촚인데 안드로이드 공부하는중 헤헤
친칠라(211.201)
2014-01-26 19:52
추천 0
댓글 5
다른 게시글
-
백왕 [1]백마탄왕자..(whiteprince) | 14.01.26추천 0
-
밑에 설대 커리큘럼 글 보고 궁금한게 생겼는데... [1]생각놀이(cz201) | 14.01.26추천 0
-
프로그래밍에 수학이 필요하든 안 필요하든 수학 잘하면 컴공과 안갈듯익명(183.100) | 14.01.26추천 0
-
키야 서울대 컴공도 안배우는 공업수학을 [10]프갤럼(117.16) | 14.01.26추천 1
-
프록시 서버 짜는데 왠지 모르겠지만 어디선가 무한루프도네북극레밍(182.222) | 14.01.26추천 0
-
프갤넘들은 이런 의지정돈 가지고 공부해라 ㅡㅡ [5]북극레밍(182.222) | 14.01.26추천 0
-
노력 vs 유전적인 재능... [4]ㅎㅆㅅ(182.227) | 14.01.26추천 0
-
ㅋㅋ [1]ㄴ(125.128) | 14.01.26추천 1
-
아이폰은 html5 camera 기능안되 ?졸작만들어..(61.47) | 14.01.26추천 0
-
수학 재밋지 않냐? [7]ㅇ(125.128) | 14.01.26추천 0
네
파싱할 데이터를 네트워크에서 받아온다면 AsyncTask, Thread, Runnable 셋중 하나는 써야된다. 안드로이드에서 네트워크 처리는 반드시 백그라운드에서 처리하도록 되어있기 때문이야.
로컬 데이터를 파싱할때에는 스레드 같은건 필수가 아니야. 스레드를 쓴다면 성능문제 땜에 쓰는거겠지. Jsoup라는 라이브러리를 쓰면 HTML, XML을 쉽게 파싱 할 수 있다.
Gson이라는 구글에서만든 JSON 라이브러리도 배워두면 좋아. Gson을 쓰면 객체를 쉽게 String으로 직렬화할 수 있고 다시 객체화 시킬수도 있다. 객체를 String으로 직렬화하는데 단 자바 코드 두줄이면 되고 그걸 SharedPreference에 저장해 두거나 DataBase에 저장해 놓고 나중에 끌어다 쓰거나 할수 있음.
ㄴ감사합니다