본문 바로가기

Android

안드로이드(android) 쓰레드(Thread) 개념 예제 안녕하세요코코콩입니다. 이번엔 쓰레드에 대해 공부하고, 예제를 통해 실습해보도록 하겠습니다. "쓰레드(Thread)란 무엇인가." : Thread는 프로그램에서 실행되는 흐름의 단위를 말한다. 일반적으로 하나의 Thread를 가지고 있지만, 환경에 따라 둘 이상의 Thread를 동시에 사용할 수 있다. 이를 멀티쓰레드(multi thread)라고 한다. 위 설명 그대로 하나의 실행단위인데요, 이를 이용해 음악을 들으며 인터넷서핑을 하는 등 동시에 여러 작업을 진행할 수 있습니다. 1. Thread의 선언 Thread() : 디폴트 생성자로 Thread객체를 생성한다. 생성된 객체는 독립적으로 실행되며 고유의 스택을 가진다.Thread(Runnable runnable) : Runnable 인터페이스 구현객.. 더보기
android XmlPullParser, 안드로이드 xml 파싱 업무상 안드로이드에서 xml파싱해서 작업해야하는일이 생김. 기존엔 json으로 파싱하던 부분을 xml로 변경하면 된다. 근데 xml파싱을 안해봐서 어렵다... 우선 구글에서 지원하는 XmlPullParser 체크... http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html 영어는 어려우니 소스로 확인해야겠다 public class XmlParserThread extends Thread { //안드로이드 특정 버전 이상에서는 Thread를 사용하지 않고서는 Web에서 데이터를 파싱하지 못한다.. StringBuilder sb = new StringBuilder(); String xmlURL= ""; int delay = 3000; .. 더보기