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 {
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를 지정해줘야하니 어쩌니 하다가 시간 낭비한게 짜증난다. 그냥 라이브러리만 추가해주면 되잔여.
e.printStackTrace();
}
for (Status status : statuses)
{
Toast.makeText(getBaseContext(),
status.getUser().getName()+" : "+ status.getText(),
Toast.LENGTH_SHORT).show();
}
Windows Mobile에서보다는 편해서 다행이지만, CLASSPATH를 지정해줘야하니 어쩌니 하다가 시간 낭비한게 짜증난다. 그냥 라이브러리만 추가해주면 되잔여.