본문 바로가기

android/Twitter

Android app에서 Twitter 연동하기 (개선-pincode를 받아와서 인증하자) http://jeehun.egloos.com/4024992 상단에 원본 링크 입니다. 아래 포스트는 제가 작성한 것이 아니고 egloos.com에 접속되지 않는 분들은 위한 글임을 미리 밝혀 둡니다. 너무 잘 작성된 예제라서 가져옴을 다시 알려드립니다. 안녕하세요 지헌입니다. 원래 녹음기가 끝나면 동적 컨트롤 추가를 해보려고 했는데 막간을 이용해 트위터 연동 앱을 한번 더 수정해보도록 하겠습니다. 이번에는 트위터 인증을 할때 웹브라우져 방식이 아니라 pin 코드를 받아와서 인증하는 방식으로 변경해보겠습니다. 이 방식을 사용할 경우 콜백 URL이 필요 없어지고 앱이 더 깔끔해지는것 같습니다. 소스코드는 바로 전에 올린 Android app에서 Twitter 연동하기 (개선-로그인을 한번만 하자) 에서 작성..
Android app에서 Twitter 연동하기 (개선-로그인을 한번만 하자) http://jeehun.egloos.com/4024788 상단에 원본 링크 입니다. 아래 포스트는 제가 작성한 것이 아니고 egloos.com에 접속되지 않는 분들은 위한 글임을 미리 밝혀 둡니다. 너무 잘 작성된 예제라서 가져옴을 다시 알려드립니다. 안녕하세요 지헌입니다. 트위터 로그인 유지에 대해 몇몇 분들이 질문을 해주셔서 이전의 TwitterCon 앱을 수정해보도록 하겠습니다. 강렬눈썹님의 코멘트를 약간 참고 했습니다만 방식은 약간 틀립니다. 수정은 기존의 TwitterCon2.java 만 수정하도록 하겠습니다. 아.. Util.java 클래스가 하나 추가되는군요 먼저 Util.java 클래스를 만듭니다. 쉐어드 프레퍼런스에 값을 저장하고 읽어오는 메서드를 만듭니다. ***************..
Android app에서 Twitter 연동하기 (개선-Twitter4J 2.2.1로 업그레이드) http://jeehun.egloos.com/4019071 상단에 원본 링크 입니다. 아래 포스트는 제가 작성한 것이 아니고 egloos.com에 접속되지 않는 분들은 위한 글임을 미리 밝혀 둡니다. 너무 잘 작성된 예제라서 가져옴을 다시 알려드립니다. 안녕하세요 지헌입니다. 강렬눈썹님의 제보로 트윗4J 가 2.2.1로 업데이트 되었음을 알게 되었습니다. 그래서 기존의 2.1 버전을 걷어 내고 2.2.1로 라이브러리를 변경해서 기존의 TwitterCon을 수정해보았습니다. 먼저 twitter4j 2.2.1을 다운받습니다. 아래 파일을 받으시면 됩니다. twitter4j-android-2.2.1.zip 그리고 이제 프로젝트를 만듭니다. 다음처럼 만드시면 됩니다. 프로젝트를 만드신 다음에는 프로젝트의 프로퍼..
Android app에서 Twitter 연동하기 5 http://jeehun.egloos.com/4002342 상단에 원본 링크 입니다. 아래 포스트는 제가 작성한 것이 아니고 egloos.com에 접속되지 않는 분들은 위한 글임을 미리 밝혀 둡니다. 너무 잘 작성된 예제라서 가져옴을 다시 알려드립니다. 아... 로그아웃 처리를 깜박 했네요 트위터는 로그아웃 api를 제공하지 않습니다. 따라서 로그아웃 페이지로 가서 사용자가 로그아웃 버튼을 클릭해줘야 하는데요 다음과 같이 하시면 됩니다. 먼저 TwitterCon.java 파일을 수정합니다. 버튼 클릭 이벤트 메서드에서 logout()을 추가하시구요 // 버튼 클릭 이벤트 처리 @Override public void onClick(View v) { switch(v.getId()) { case R.id.bt..
Android app에서 Twitter 연동하기 4 http://jeehun.egloos.com/4002342 상단에 원본 링크 입니다. 아래 포스트는 제가 작성한 것이 아니고 egloos.com에 접속되지 않는 분들은 위한 글임을 미리 밝혀 둡니다. 너무 잘 작성된 예제라서 가져옴을 다시 알려드립니다. 지난편에 이어 이번에는 트위터에 글 쓰기를 해보도록 하겠습니다. 글과 함께 그림파일을 하나 트윗픽에 올리고 트위터로 같이 올라가도록 해보지요 자 먼저 적당한 그림파일을 하나 준비하시고 에뮬레이터의 SD카드에 그림파일을 올리도록 하겠습니다. DDMS를 사용하면 쉽게 올릴 수 있습니다. 다음 그림과 같이 DDMS를 선택하셔서 sdcard를 선택하시고 붉은색 박스를 클릭하시면 그림파일을 올릴 수 있습니다. 올리고 나면 이렇게 보이겠지요 다음은 Twitpic 사..
Android app에서 Twitter 연동하기 3 http://jeehun.egloos.com/4002292 상단에 원본 링크 입니다. 아래 포스트는 제가 작성한 것이 아니고 egloos.com에 접속되지 않는 분들은 위한 글임을 미리 밝혀 둡니다. 너무 잘 작성된 예제라서 가져옴을 다시 알려드립니다. 안녕하세요 지난시간에 이어 이번에는 트위터에 로그인 해서 Access token을 가져오는 부분을 진행하도록 하겠습니다. 트위터 로그인은 WebView를 하나 만들어서 처리하도록 할 것입니다. WebView에서 로그인 처리를 하여서 Access Token 과 Access Token Secret를 가져오도록 하겠습니다. 그럼 시작하겠습니다. 먼저 C.java 라는 상수를 저장하는 클래스를 하나 만들겠습니다. ***************************..
Android app에서 Twitter 연동하기 2 http://jeehun.egloos.com/4000210 상단에 원본 링크 입니다. 아래 포스트는 제가 작성한 것이 아니고 egloos.com에 접속되지 않는 분들은 위한 글임을 미리 밝혀 둡니다. 너무 잘 작성된 예제라서 가져옴을 다시 알려드립니다. 이번에는 트위터 사이트에 app 등록을 해보도록 하겠습니다. www.twitter.com에 들어가셔서 (물론 트위터에 가입하셔야겠죠) 오른쪽 아래에 보시면 아래와 같은 개발자 링크가 있습니다. 들어 가셔서 또 다음처럼 2번을 선택합니다. 그리고 app을 등록합니다. 주의하실점은 어플리케이션 타입(붉은색 박스)을 브라우져로 해야 한다는 것입니다. 등록이 잘 되고 나면 등록된 App의 API키와 컨슈머 키, 컨슈머 시크릿 키를 받게 됩니다. 잘 적어 놓으시구..
Android app에서 Twitter 연동하기 1 http://jeehun.egloos.com/4000125 상단에 원본 링크 입니다. 아래 포스트는 제가 작성한 것이 아니고 egloos.com에 접속되지 않는 분들은 위한 글임을 미리 밝혀 둡니다. 너무 잘 작성된 예제라서 가져옴을 다시 알려드립니다. 안녕하세요 트위터 연동 예제를 시작해보도록 하겠습니다. 먼저 트위터용 라이브러리를 받아야 합니다. 다음 파일을 받으시기 바랍니다. twitter4j-2.1.7-SNAPSHOT.zip 그리고 프로젝트를 다음처럼 만듭니다. 그리고 프로젝트를 만들고 나면 프로젝트 디렉토리 밑에 lib 폴더를 하나 만듭니다. (src폴더와 동일 레벨) 그리고 그 lib 폴더에 위에서 받은 트위터 라이브러리를 압축을 풀어서 디렉토리째로 복사해 넣습니다. 그럼 이렇게 되겠죠 이클립..