POST방식으로 파일과 텍스트 함께 전송 multipart/form-data이용 [출처] POST방식으로 파일과 텍스트 함께 전송 multipart/form-data이용|작성자 뭉개야 형식은 아래와 같습니다. //========여기부터 시작부분 URL connectURL = new URL(pathURL); HttpURLConnection conn = (HttpURLConnection) connectURL.openConnection(); conn.setDoInput(true); conn.setDoOutput(true); conn.setUseCaches(false); conn.setRequestMethod("POST"); conn.setRequestProperty("Connection", "Keep-Alive"); conn.setRequestProperty("Content-Type",".. 2011. 8. 24. 안드로이드(android)에서 java 의 HttpClient 4.0 클래스를 이용한 네트웍 프로그램 구현 안드로이드(android)에서 java 의 HttpClient 4.0 클래스를 이용한 네트웍 프로그램 구현 개발환경 : JDK 1.5, eclipse-galileo, Google API 7(android API 2.1), window XP org.apache.http.client.HttpClient 클래스는 안드로이드 뿐만 아니라 여러가지로 쓸만한데가 많아서 몇가지 예제를 정리 하였다. 나 같은 경우에는 안드로이드에서 서버와 통신하며 데이터를 받아올 때 사용한다. 안드로이드 API 내부에 HttpCliet 가 포함되어있기 때문이다. (1) HttpClient 를 이용하여 POST 방식으로 멀티파일 업로드 구현 이 예제는 java application 으로 만든것이다. 서버에 WAS 가 돌고 있다면 멀티 .. 2011. 8. 24. Android HTTP GET, POST and Multipart POST requests 출처 - http://adsgear.tistory.com/49 HTTP GET try { HttpClient client = new DefaultHttpClient(); String getURL = "http://www.google.com"; HttpGet get = new HttpGet(getURL); HttpResponse responseGet = client.execute(get); HttpEntity resEntityGet = responseGet.getEntity(); if (resEntityGet != null) { //do something with the response Log.w("RESPONSE",EntityUtils.toString(resEntityGet)); } } catch (Ex.. 2011. 8. 24. 안드로이드 페이스북(facebook) 연동 #3 출처 - http://treejsh.blogspot.com/2011/06/facebook-3.html 이전 포스트에 이어서 마지막으로 샘플 예제를 변경해 보도록 하겠습니다. 4. 샘플 예제 변경하여 글등록 하기 - simple 프로젝트의 Example.java 에 밑 윗쪽에 APP_ID 에 전에 facebook 개발자페이지에서 만들었던 앱아이디를 넣어 줍니다. * 이상태로 프로젝트를 실행하면 로그인까지는 됩니다. 그러나 글등록을 하려면 몇가지 소스를 변경해 주어야 합니다. - 그리고 맨 밑에 다음의 리스너를 하나 만들어 줍니다. 여기에 메시지 등록후 로직을 넣어 주면 됩니다. public class SampleTestListener extends BaseRequestListener { public voi.. 2011. 8. 22. 안드로이드 페이스북(facebook) 연동 #2 출처 - http://treejsh.blogspot.com/2011/06/facebook-2.html 1. 페이스북 계정 생성및 앱아이디 얻기 2. 해시키 생성하기 3. 샘플 예제 설치하기 4. 샘플 예제 변경하여 포스트 하기 이전 포스트에 이어서.. 3. 샘플 예제 설치하기 https://github.com/facebook/facebook-android-sdk - 위의 페이지 오른쪽에보면 Downloads 버튼을 클릭하여 전체 소스를 다운로드 합니다. - examples 폴더에 보면 simple 폴더가 있습니다. 이클립스에 설치할 폴더는 simple 폴더입니다. - 이 simple폴더와 examples폴더옆에(^^) 있는 facebook 폴더를 이클립스 작업폴더에 복사합니다. - 이제 프로젝트를 생성하.. 2011. 8. 22. 안드로이드 페이스북(facebook) 연동 #1 출처 - http://treejsh.blogspot.com/2011/06/facebook-1.html 안드로이드에서 페이스북을 연계하여 글 작성하는 방법에 대해 정리하였습니다. 1. 페이스북 계정 생성및 앱아이디 얻기 2. 해시키 생성하기 3. 샘플 예제 설치하기 4. 샘플 예제 변경하여 포스트 하기 먼저 페이스북 연계방식은 OAuth 방식입니다. 트위터는 XAuth 방식을 지원하여 로그인 창을 앱마다 꾸밀수가 있는데 페이스북은 OAuth방식만 지원되기 때문에 웹뷰로 페이스북에서 서비스하고 있는 로그인창에서 로그인을 해야 됩니다. 폰에 facebook 기본 어플이 있다면 SSO를 지원하기 때문에 별도의 로그인창없이 버튼하나로 연계가 가능합니다. 1. 페이스북 계정 생성및 앱아이디 얻기 - facebook.. 2011. 8. 22. Android app에서 Twitter 연동하기 (개선-로그인을 한번만 하자) 출처 : http://jeehun.egloos.com/4024788 안녕하세요 지헌입니다. 트위터 로그인 유지에 대해 몇몇 분들이 질문을 해주셔서 이전의 TwitterCon 앱을 수정해보도록 하겠습니다. 강렬눈썹님의 코멘트를 약간 참고 했습니다만 방식은 약간 틀립니다. 수정은 기존의 TwitterCon2.java 만 수정하도록 하겠습니다. 아.. Util.java 클래스가 하나 추가되는군요 먼저 Util.java 클래스를 만듭니다. 쉐어드 프레퍼런스에 값을 저장하고 읽어오는 메서드를 만듭니다. ****************************** Util.java ********************************* package com.android.twittercon; import andro.. 2011. 8. 22. Android app에서 Twitter 연동하기 5 출처 : http://jeehun.egloos.com/4002342 아... 로그아웃 처리를 깜박 했네요 트위터는 로그아웃 api를 제공하지 않습니다. 따라서 로그아웃 페이지로 가서 사용자가 로그아웃 버튼을 클릭해줘야 하는데요 다음과 같이 하시면 됩니다. 먼저 TwitterCon.java 파일을 수정합니다. 버튼 클릭 이벤트 메서드에서 logout()을 추가하시구요 // 버튼 클릭 이벤트 처리 @Override public void onClick(View v) { switch(v.getId()) { case R.id.btnLogin: // Twitter login login(); break; case R.id.btnFeed: // Twitter에 글쓰기 write(); break; case R.id.bt.. 2011. 8. 22. 이전 1 ··· 59 60 61 62 63 64 65 ··· 67 다음