Twitter4J 사용법

2010. 4. 16. 10:05안드로이드 개발

알고나면 별 것이 아닌 것도 처음 쓸 때는 꽤나 헤메게 만든다.

1. http://twitter4j.org/ 에서 최신 버전의 twitter4j를 다운받는다.

2. 임의의 폴더에 압축을 풀고, 루트에 있는 "twitter4j-core-2.1.1.jar" 파일을 현재 작성 중인 프로젝트 루트 폴더로 복사한다.

3. 프로젝트의 Properties 창을 열고 "Java Build Path" 항목의 "Libraries" 탭에서 "Add JARs" 버튼을 눌러 "twitter4j-core-2.1.1.jar" 파일을 추가해준다.

4. Menifest 파일에 다음 항목을 추가한다.
<uses-permission android:name="android.permission.INTERNET" />

5. java 파일에 twitter4j를 임포트 한다.
import twitter4j.Twitter;
import twitter4j.Status;
import twitter4j.TwitterException;
import twitter4j.TwitterFactory;

6. 테스트 코드를 실행시켜서 확인하면 끝
Twitter twitter = new TwitterFactory().getInstance(id, password);
List<Status> statuses = null;
try {
statuses = twitter.getFriendsTimeline();
} catch (TwitterException e) {
       e.printStackTrace();
}
for (Status status : statuses) 
{
       Toast.makeText(getBaseContext(),
                        status.getUser().getName()+" : "+ status.getText(),
                        Toast.LENGTH_SHORT).show();

}

Windows Mobile에서보다는 편해서 다행이지만, CLASSPATH를 지정해줘야하니 어쩌니 하다가 시간 낭비한게 짜증난다. 그냥 라이브러리만 추가해주면 되잔여.