Android101 [깡샘의 안드로이드 프로그래밍] 정리 27 - Volley API 를 이용한 HTTP 통신 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. 25장. HTTP 통신 25.2. Volley API 를 이용한 HTTP 통신 HTTP 통신을 이용한 서버 연동은 앞에서 살펴보았던 표준 라이브러리의 HttpURLConnection 클래스를 이용하여 구현할 수 있습니다. 하지만 HttpURLConnection을 사용하지 않고 다른 라이브러리를 이용하여 서버 연동을 구현할 수도 있습니다. 대표적인 라이브러리가 Volley API입니다. Volley는 2013년 구글 IO 행사에서 공개된 API로 안드로이드 앱에서 HTTP 통신을 조금 더 쉽게 구현하는 데 목적이 있습니다. HttpURLConnection 클래스를 이용한 HTT.. 2018. 1. 6. [깡샘의 안드로이드 프로그래밍] 정리 26 - JSON 파싱 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 24장. 네트웍 정보 활용 24.2.2. JSON 파싱 서버와 통신할 때 데이터가 JSON 타입으로 전송되는 경우도 있습니다. 이때는 JSON 파싱을 이용하여 원하는 데이터를 얻어야 합니다. 안드로이드에서 JSON 파싱은 JSONObject 클래스와 JSONArray 클래스를 이용합니다. JSONObject은 JSON의 { }로 묶이는 부분의 내용을 표현하기 위한 클래스이며, JSONArray는 JSON의 [ ]로 묶이는 부분의 내용을 표현하기 위한 클래스입니다. [ ]의 표현식은 그 안에 { }을 여러 개 포함할 수 있는 형태이므로 {.. 2018. 1. 6. [깡샘의 안드로이드 프로그래밍] 정리 25 - GoogleMap 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 23장. 지도 활용 23.2.1. 지도 중심 위치 이동 앞서 실습을 통해 AndroidManifest.xml 설정과 레이아웃 XML 파일의 태그로 지도 화면을 출력했지만, 결과 화면처럼 세계지도 일부분이 보이는 형태로 출력되었습니다. 화면에 지도가 정상으로 보인다면 가장 기본으로 제어해야 할 사항은 지도의 중심이 특정 위치로 보이게 해주는 작업입니다. 이를 위해서는 우선 자바 코드에서 지도 객체를 얻어야 합니다. play-services 라이브러리에서 지도는 GoogleMap 객체로 표현되는데, 이 객체는 이벤트 모델로 얻습니다. pub.. 2018. 1. 6. [깡샘의 안드로이드 프로그래밍] 정리 24 - LocationManager 책의 모든 내용을 저자 직강으로 진행한 강의는 ssamz.com 에서 들으실 수 있습니다. 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 22장. 위치정보 획득 22.1.2. 위치 정보 획득 적절한 위치 정보 제공자가 결정되었다면 이제 그 위치 정보 제공자를 이용하여 스마트폰의 위치를 얻어야 합니다. 가장 간단한 방법은 LocationManager의 getLastKnownLocation ( ) 함수를 이용하는 방법입니다. Location location=manager.getLastKnownLocation(provider); 매개변수에 담긴 문자열이 위치 정보 제공자이며, 이 함수가 .. 2018. 1. 6. 이전 1 ··· 15 16 17 18 19 20 21 ··· 26 다음