android http 통신 예제

샘플 응용 프로그램을 실행하려면 android-async-http github 리포지토리를 복제하고 루트에서 명령을 실행합니다: Android 응용 프로그램 내에서 사용자 인터페이스 스레드에서 장기 실행 작업을 수행하지 않아야 합니다. 여기에는 파일 및 네트워크 액세스가 포함됩니다. 어느 연결된 장치에 샘플 응용 프로그램을 설치합니다, 모든 예는 https://github.com/android-async-http/android-async-http/issues 버그 보고서를 제출하시기 바랍니다하지 않을 경우, 즉시 작동 소스에서 .jar 파일을 구축하려면, 먼저 의 복제를 확인 안드로이드 비동기 http github 리포지토리. 그런 다음 Android SDK 및 Gradle 빌드 스크립트를 설치한 다음 실행해야합니다 : 이러한 연결이 아직 설정되지 않은 경우이 URL에서 참조하는 리소스에 대한 통신 링크를 엽니다. 이 라이브러리에는 Android 장치의 SharedPreferences 저장소에 쿠키를 자동으로 저장하는 아파치 HttpClient CookieStore 인터페이스의 구현인 PersistentCookieStore도 포함되어 있습니다. 인터넷에 액세스하려면 응용 프로그램이 android.permission.INTERNET 권한이 필요합니다. 최신 Android API 버전에서는 이 권한이 응용 프로그램에 자동으로 부여됩니다. HttpsURLConnection에 대한 자세한 내용은 안드로이드 네트워크 연결 샘플을 참조하십시오. 서버와 클라이언트 모두에 대한 Java 라이브러리를 찾을 http://java-websocket.org/. 그러나 이제 우리는 예외를 처리해야 합니다. GET 요청의 경우 IOException만 catch하면 됩니다. 다른 요청 메서드는 작성할 JSON 개체를 만들기로 결정한 경우 더 많은 catch작업을 수행할 수 있습니다. 하지만 다른 매체 게시물에 대 한 토론, 그리고 여기 다루지 않습니다.

따라서이 IOException을 구현하고 잘 처리 할 수 있습니다. 여기서는 결과를 null로 설정하므로 이 작업을 사용하는 다른 클래스에서 null 응답을 확인하는 것이 매우 중요합니다. 안전하게 재생하고 null 포인터 예외를 피하려면 항상 빈 문자열 („“)을 반환 할 수 있습니다. 제 3 자 API, json 클래스 등을 사용에도 불구하고 org.apache.http 패키지의 기본 HttpClient를 사용할 것입니다. 코드 스니펫을 가져오고 설명하고 싶지 않은 사람들을 위해 코드는 다음과 같습니다 : FileAsyncHttpResponseHandler 클래스는 이미지 및 기타 파일과 같은 바이너리 데이터를 가져 오는 데 사용할 수 있습니다.

Kommentieren ist momentan nicht möglich.

Heimleiterin:
Frau Dumke

Seeallee 3
15299 Müllrose

Tel.: 033606 / 70284
Fax: 033606 / 70285

E-Mail:
kindernester@arcor.de

» 크로스사이트 스크립트 예제
» 파이썬 쉬운 예제
» 마운트 예제
» 리눅스 opencv 예제
» 메이븐 프로젝트 예제

© 2015 by Kindernester Schlaubetal e.V. | Hosted by RB Media Group GmbH | Kontakt | Impressum