public void doLogin(String uri, String username, String password) {
List
nvps.add(new BasicNameValuePair("username", username));
nvps.add(new BasicNameValuePair("password", password));
HttpClient client = new DefaultHttpClient();
HttpPost httpost = new HttpPost(PROTOCOL_PREFIX + uri);
try {
httpost.setEntity(new UrlEncodedFormEntity(nvps, HTTP.UTF_8));
// Post, check and show the result (not really
spectacular, but works):
client.execute(httpost, new BasicResponseHandler() {
@Override
public String handleResponse(HttpResponse response) {
HttpEntity entity = response.getEntity();
HttpParams params = response.getParams();
Log.i("LOGIN", "e: " + entity + " p: " + params);
return "";
}
});
} catch (Exception e) {
Log.e(getClass().getName(), "Error logging in: " +
e.getMessage(),
e);
}
}
[출처] 안드로이드 로그인 처리|작성자 프레드
'Android > Tip&Tech' 카테고리의 다른 글
Android Tab 관련 하단에 붙이는 거랑 인텐트 넘기는 것 팁(ActivityGroup,intent) (0) | 2011.03.17 |
---|---|
Changing the Android EditText UI Widget (0) | 2011.03.15 |
안드로이드 사용자 MAC 주소 및 전화번호 가져오기 (0) | 2011.03.14 |
안드로이드(Android) 의 ImageView 레이아웃 옵션과 사용예제들 (0) | 2011.03.14 |
[Day19] Android Iphone Tab UI 2 소스 (0) | 2011.03.11 |