간편결제, 신용카드 청구할인
삼성카드 6% (15,230원)
(삼성카드 6% 청구할인)
인터파크 롯데카드 5% (15,390원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (11,340원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (12,960원)
(최대할인 4만원 / 2만원 이상 결제)
Close

안드로이드 프로그래밍 SDK 2.1

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 224
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

18,000원

  • 16,200 (10%할인)

    900P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    주문수량
    감소 증가
    • 이벤트/기획전

    • 연관도서(4)

    • 사은품(5)

    출판사 서평

    아마존재팬 베스트셀러
    안드로이드 프로그래밍의 모든 것을 다루는
    컴팩트한 실무 밀착형 바이블


    안드로이드 프로그래밍의 모든 것을 다루는
    컴팩트한 실무 밀착형 바이블


    - 안드로이드 SDK 2.1에 완전 대응
    - 실전 프로그래밍 기법 완벽 설명
    - 그래픽, 터치 입력, 사운드 녹음과 동영상 녹화, Google맵, 카메라, 모션 센서, HTTP/소켓 통신, SQLite, 위젯, 블루투스, 라이브 폴더, 음성인식, 음성합성 등의 실전 샘플 프로그램 다수 수록

    안드로이드 어플리케이션, 에뮬레이터 및 안드로이드 단말기에서의 실행과 디버깅, 안드로이드 마켓에의 배포 등 프로그래밍 작성부터 실행까지의 전 과정을 꼼꼼하게 설명하고 있다. 모든 내용은 샘플 예제를 통해 에뮬레이터나 실제 기기에서 실행을 확인할 수 있어 바로 실무에 적용할 수 있다.


    [이 책의 내용]

    01 안드로이드와 자바 언어
    안드로이드란 | 자바 언어와 달빅 가상 머신 | 안드로이드 단말기의 종류와 특징 | 안드로이드의 각 버전별 차이점

    02 안드로이드 어플리케이션 작성의 기초
    안드로이드 어플리케이션의 기초 지식 | 개발 툴의 준비 | 첫 안드로이드 어플리케이션 작성 | 안드로이드 단말기에서의 실행

    03 기본 API 소개
    문자열 출력하기 | 도형 그리기 | 이미지 그리기 | 키 이벤트 처리 | 터치 이벤트 처리 | 표면 뷰 이용하기

    04 사용자 인터페이스
    텍스트 뷰와 이미지 뷰 | 버튼과 대화상자 | 체크 박스와 라디오 버튼 | 텍스트 박스 | 웹 뷰 | 맵 뷰 | 옵션 메뉴

    05 데이터 읽고 쓰기와 통신
    파일 읽고 쓰기 | 데이터베이스 읽고 쓰기 | 프리퍼런스 읽고 쓰기 | HTTP 통신 | 소켓 통신 | 블루투스 통신

    06 액티비티
    액티비티 호출 | 브로트캐스트 리시버 | 서비스 | 파일이나 DB를 제공하는 컨텐츠 프로바이더

    07 디바이스 제어
    카메라 제어 | 위치 정보 취득 | 모션 센서 | 홈 스크린 | 홈 스크린 위젯 | 라이브 폴더 | 라이브 배경 화면

    08 사운드와 동영상
    사운드 재생과 녹음 | 동영상 재생과 녹화 | 음성 인식 | 음성 합성

    09 응용 프로그램 만들기
    두더지 잡기 | 롤플레잉 게임 | 트위터 클라이언트

    [부록] XML에 의한 레이아웃 작성


    - Programmer's Mobile Recipe 시리즈
    [프로그래머의 모바일 레시피] 시리즈는 아이폰, 안드로이드, 윈도우 폰 등 모바일 전 분야의 실전 지식을 간결하고 이해하기 쉽게 전달합니다. 이론과 실전을 두루 갖춘 전문가들의 군더더기 없는 핵심 설명을 통해 보다 빠르고 쉽게 모바일 프로그래밍의 강자가 되어 보세요! 실전 능력을 높이고 모바일 프로그래밍 감각을 올리는 데 있어 훌륭한 멘토가 되어줄 것입니다.

    목차

    chapter 1 첫 걸음! 안드로이드와 자바 언어

    1-1 안드로이드란 무엇인가?
    1-1-1 안드로이드란?
    1-1-2 안드로이드의 특징
    column | OHA(Open Handset Aliance)

    1-2 자바 언어와 달빅 가상머신의 채용
    1-2-1 프로그램 언어는 자바 언어
    1-2-2 자바 실행환경의 종류
    1-2-3 달빅 가상머신

    1-3 안드로이드 단말의 종류와 특징

    1-4 안드로이드 버전 완전 해부
    1-4-1 안드로이드 1.5에 추가된 새로운 기능
    1-4-2 안드로이드 1.6에 추가된 새로운 기능
    1-4-3 안드로이드 2.0에 추가된 새로운 기능
    1-4-4 안드로이드 2.1에 추가된 새로운 기능
    column | 일본어 입력 IME


    chapter 2 안드로이드 어플리케이션 작성의 기초

    2-1 탄탄한 안드로이드 어플리케이션의 기초 지식
    2-1-1 안드로이드의 구조
    2-1-2 안드로이드의 구성요소
    2-1-3 안드로이드 어플리케이션 작성의 흐름
    2-1-4 안드로이드 클래스 라이브러리

    2-2 안드로이드 어플리케이션을 만들기 위한 개발 툴 준비
    2-2-1 개발 툴 준비
    2-2-2 Java Development Kit(JDK) 6.0
    2-2-3 Eclipse 3.5
    column | Eclipse의 기동 옵션
    2-2-4 Android Development Tools(ADT)
    2-2-5 Android SDK
    2-2-6 환경변수에 경로 추가하기

    2-3 Hello World! 첫 안드로이드 어플리케이션 작성
    2-3-1 'Hello World!' 안드로이드 어플리케이션의 작성
    2-3-2 프로젝트의 작성
    column | 워크스페이스에 샘플 프로그램 프로젝트 추가
    2-3-3 소스코드의 추가
    2-3-4 소스코드의 작성
    2-3-5 AndroidManifest.xml의 편집
    2-3-6 에뮬레이터로의 실행
    2-3-7 HelloWorld 클래스의 소스코드 설명
    문법 | 어노테이션(Annotation) - @
    문법 | 스테이트먼트
    2-3-8 HelloView 클래스의 소스코드 설명
    문법 | 문자열
    문법 | 주석

    2-4 안드로이드 단말에서의 실행
    2-4-1 안드로이드 단말에서의 실행 방법
    2-4-2 컴퓨터와 안드로이드 단말의 USB 연결
    2-4-3 USB 경유에 의한 디버그판 어플리케이션 실행
    2-4-4 USB 경유에 의한 배포판 어플리케이션 실행
    2-4-5 Android Market 경유에 의한 배포판 어플리케이션 실행


    chapter 3 프로그래밍을 위한 기본 API

    3-1 문자열 표시를 위한 API
    3-1-1 문자열 표시 프로그램의 구성
    3-1-2 소스코드
    3-1-3 소스코드 설명
    column | RGB 값을 조사하는 방법
    column | DDMS
    column | 로그의 출력

    3-2 도형 표시를 위한 API
    3-2-1 도형 표시 프로그램의 구성
    3-2-2 소스코드
    3-2-3 소스코드 설명
    문법 | 생성자(Constructor)
    문법 | 변수의 형

    3-3 이미지를 그리기 위한 API
    3-3-1 이미지 그리기 프로그램의 구성
    3-3-2 그림 파일의 준비
    column | 리소스 파일의 종류
    3-3-3 소스코드
    3-3-4 소스코드 설명
    문법 | instance와 static
    문법 | 필드 변수의 정의

    3-4 키 이벤트 처리를 위한 API
    3-4-1 키 이벤트 처리 프로그램의 구성
    3-4-2 소스코드
    3-4-3 소스코드 설명
    문법 | 조건 분기

    3-5 터치 이벤트 처리를 위한 API
    3-5-1 터치 이벤트 처리 프로그램의 구성
    3-5-2 소스코드
    3-5-3 소스코드 설명
    column | 멀티 터치

    3-6 표면 뷰를 이용하기 위한 API
    3-6-1 표면(Surface)뷰 이용 프로그램의 구성
    3-6-2 그림 파일의 준비
    3-6-3 소스코드
    3-6-4 소스코드 설명
    문법 | 인터페이스 024
    문법 | 예외 처리 024
    문법 | 루프 순환


    chapter 4 주요 사용자 인터페이스

    4-1 텍스트 뷰와 이미지 뷰
    4-1-1 텍스트 뷰와 이미지 뷰를 이용하는 프로그램의 구성
    4-1-2 그림 파일의 준비
    4-1-3 소스코드
    4-1-4 소스코드 설명

    4-2 버튼과 다이얼로그
    4-2-1 버튼과 다이얼로그를 이용하는 프로그램의 구성
    4-2-2 그림 파일의 준비
    4-2-3 소스코드
    4-2-4 소스코드 설명

    4-3 체크 박스와 라디오 버튼
    4-3-1 체크 박스와 라디오 버튼을 이용하는 프로그램의 구성
    4-3-2 소스코드
    4-3-3 소스코드 설명

    4-4 문자열 편집을 위한 텍스트 박스
    4-4-1 텍스트 박스(EditText)를 이용하는 프로그램의 구성
    4-4-2 소스코드
    4-4-3 소스코드 설명

    4-5 HTML 을 표시하기 위한 WEB 뷰
    4-5-1 WEB 뷰를 이용하는 프로그램의 구성
    4-5-2 asset의 준비
    4-5-3 소스코드
    4-5-4 소스코드 설명

    4-6 Google 맵을 표시하기 위한 맵 뷰
    4-6-1 맵 뷰를 이용하는 프로그램의 구성
    4-6-2 Android Maps API Key 구하기
    4-6-3 소스코드
    4-6-4 소스코드 설명
    column | 위도와 경도
    4-6-5 AndroidManifest.xml에 통신 기능 권한의 추가
    4-6-6 AndroidManifest.xml에 맵 뷰의 Permission 추가

    4-7 옵션 메뉴
    4-7-1 옵션 메뉴를 사용하는 프로그램의 구성
    4-7-2 소스코드
    4-7-3 소스코드 설명


    chapter 5 데이터의 읽고 쓰기와 통신

    5-1 파일의 읽고 쓰기
    5-1-1 파일의 읽고 쓰기를 실행할 프로그램의 구성
    5-1-2 소스코드
    5-1-3 소스코드 설명
    column | DDMS의 File Explorer
    문법 | 배열

    5-2 데이터베이스의 읽고 쓰기
    5-2-1 데이터베이스의 읽고 쓰기를 할 프로그램의 구성
    5-2-2 Android에서 이용 가능한 데이터베이스
    5-2-3 소스코드
    5-2-4 소스코드 설명

    5-3 프리퍼런스의 읽고 쓰기
    5-3-1 프리퍼런스(Preference)의 읽고 쓰기를 할 프로그램의 구성
    5-3-2 소스코드
    5-3-3 소스코드 설명

    5-4 HTTP 통신 활용하기
    5-4-1 HTTP 통신을 할 프로그램의 구성
    5-4-2 텍스트 파일의 준비
    5-4-3 소스코드
    5-4-4 소스코드 설명
    5-4-5 AndroidManifest.xml의 편집

    5-5 소켓 통신 활용하기
    5-5-1 소켓 통신을 실행하는 프로그램의 구성
    5-5-2 소켓 통신
    5-5-3 소스코드
    5-5-4 소스코드 설명
    5-5-5 AndroidManifest.xml의 편집
    5-5-6 ChatServer의 실행

    5-6 Bluetooth 통신
    5-6-1 Bluetooth 통신을 하는 프로그램의 구성
    5-6-2 소스코드
    5-6-3 소스코드 설명
    5-6-4 AndroidManifest.xml에 Bluetooth 통신의 Permission과 액티비티의 지정


    chapter 6 화면을 구축하는 액티비티 마스터

    6-1 다양한 액티비티의 호출
    6-1-1 액티비티 호출을 실행하는 프로그램의 구성
    6-1-2 소스코드
    6-1-3 소스코드 설명
    column | URI와 URL
    6-1-4 AndroidManifest.xml의 편집

    6-2 내가 만든 액티비티의 호출
    6-2-1 내가 만든 액티비티의 호출을 실행하는 프로그램의 구성
    6-2-2 소스코드
    6-2-3 소스코드 설명
    문법 | 제네릭스
    6-2-4 AndroidManifest.xml의 편집

    6-3 다른 액티비티로부터 명령을 수신하는 브로드캐스트 리시버
    6-3-1 브로드캐스트 리시버를 이용한 프로그램의 구성
    6-3-3 소스코드 설명
    6-3-4 AndroidManifest.xml의 편집

    6-4 백그라운드에서 처리를 실행하는 서비스
    6-4-1 서비스를 이용하는 프로그램의 구성
    6-4-2 음악 파일의 준비
    6-4-3 소스코드
    6-4-4 소스코드 설명
    6-4-5 AndroidManifest.xml의 편집

    6-5 파일을 제공하는 콘텐트 프로바이더
    6-5-1 파일을 제공하는 콘텐트 프로바이더를 사용하는 프로그램의 구성
    6-5-2 HTML 파일의 준비
    6-5-3 소스코드
    6-5-4 소스코드 설명
    6-5-5 AndroidManifest.xml의 편집

    6-6 DB 를 제공하는 콘텐트 프로바이더
    6-6-1 DB를 제공하는 콘텐트 프로바이더를 사용하는 프로그램의 구성
    6-6-2 소스코드
    6-6-3 소스코드 설명
    6-6-4 AndroidManifest.xml의 편집


    chapter 7 각종 디바이스의 제어

    7-1 카메라를 제어하는 프로그램
    7-1-1 카메라 제어를 사용한 프로그램의 구성
    7-1-2 소스코드
    7-1-3 소스코드 설명
    7-1-4 AndroidManifest.xml의 편집

    7-2 위치 정보를 구하는 프로그램
    7-2-1 위치 정보를 구하는 프로그램의 구성
    7-2-2 소스코드
    7-2-3 소스코드 설명
    7-2-4 AndroidManifest.xml에 유저 라이브러리와 Permission 추가

    7-3 모션 센서를 이용하는 프로그램
    7-3-1 모션 센서를 이용하는 프로그램의 구성
    7-3-2 소스코드
    7-3-3 소스코드 설명

    7-4 홈 스크린을 이용하는 프로그램
    7-4-1 홈 스크린을 이용하는 프로그램의 구성
    7-4-2 그림 파일의 준비
    7-4-3 소스코드
    7-4-4 소스코드 설명
    7-4-5 AndroidManifest.xml의 편집

    7-5 홈 스크린 위젯을 이용하는 프로그램
    7-5-1 홈 스크린 위젯을 이용하는 프로그램의 구성
    7-5-2 그림 파일의 준비
    7-5-3 레이아웃 파일의 준비
    7-5-4 설정 파일의 준비
    7-5-5 소스코드
    7-5-6 소스코드 설명
    7-5-7 AndroidManifest.xml의 편집

    7-6 라이브 폴더를 이용하는 프로그램
    7-6-1 라이브 폴더를 이용하는 프로그램의 구성
    7-6-2 소스코드
    7-6-3 소스코드 설명
    7-6-4 AndroidManifest.xml의 편집

    7-7 라이브 배경 화면 설정 프로그램
    7-7-1 라이브 배경 화면(Wall Paper)을 설정하는 프로그램의 구성
    7-7-2 그림 파일의 준비
    7-7-3 설정 파일의 준비
    7-7-4 소스코드
    7-7-5 소스코드 설명
    7-7-6 AndroidManifest.xml의 편집


    chapter 8 사운드와 동영상

    8-1 사운드 재생하기
    8-1-1 사운드 재생 프로그램의 구성
    8-1-2 사운드 파일의 준비
    8-1-3 소스코드
    8-1-4 소스코드 설명

    8-2 동영상 재생하기
    8-2-1 동영상 재생 프로그램의 구성
    8-2-2 동영상 파일의 준비
    8-2-3 소스코드
    8-2-4 소스코드 설명
    column | 넷 상의 동영상 파일 읽기

    8-3 사운드 녹음과 동영상 녹화
    8-3-1 사운드 녹음과 동영상 녹화를 하는 프로그램의 구성
    8-3-2 소스코드
    8-3-3 소스코드 설명
    8-3-4 AndroidManifest.xml의 권한과 액티비티의 지정

    8-4 음성 인식
    8-4-1 음성 인식을 이용한 프로그램의 구성
    8-4-2 소스코드
    8-4-3 소스코드 설명

    8-5 음성 합성
    8-5-1 음성 합성을 이용한 프로그램의 구성
    8-5-2 소스코드
    8-5-3 소스코드 설명


    chapter 9 응용프로그램의 작성

    9-1 두더지 두드리기
    9-1-1 두더지 두드리기 프로그램의 구성
    9-1-2 그림 파일의 준비
    9-1-3 소스코드
    9-1-4 소스코드 설명
    9-1-5 각종 리소스의 설정

    9-2 롤플레잉 게임
    9-2-1 롤플레잉 게임 프로그램의 구성
    9-2-2 그림 파일의 준비
    9-2-3 소스코드
    9-2-4 소스코드 설명
    9-2-5 각종 리소스의 설정

    9-3 트위터 클라이언트
    9-3-1 트위터(Twitter) 클라이언트 프로그램의 구성
    9-3-2 OAuth 인증 이용을 위한 등록 신청
    9-3-3 OAuth 라이브러리 추가
    9-3-4 소스코드
    9-3-5 소스코드 설명
    9-3-6 AndroidManifest.xml의 권한과 인텐트 필터의 지정

    부록 XML에 의한 레이아웃 작성
    A-1 XML에 의한 레이아웃 작성
    A-1-1 XML에 의한 레이아웃 작성을 이용하는 프로그램의 구성
    A-1-2 그림 파일의 준비
    A-1-3 배경색 리소스의 추가
    A-1-4 레이아웃 파일의 준비
    A-1-5 소스코드
    A-1-6 소스코드 설명

    저자소개

    후루가와 히데카즈 [저] 신작알림 SMS신청 작가DB보기
    생년월일 1975~
    출생지 -
    출간도서 0종
    판매수 0권

    1975년 군마현 출신으로 아이즈 대학교 컴퓨터 이공학부 컴퓨터 소프트웨어학과를 졸업했다. 매거진 ‘JAVA PRESS(기술평론사)’에서 Java 프로그래밍을 연재하며 기고가로 활동을 시작했다. 그 뒤 503i 시리즈 발매를 기점으로 dwango에서 휴대폰 어플리케이션 연구개발을 진행했으며, 2005년에 독립하여 유비쿼터스 엔터테인먼트에서 아이폰, 안드로이드, 이족 보행 로봇을 중심으로 차세대 컨텐츠를 제작 중이다.

    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    ㈜아이티에스 대표. AWS에 기반한 IoT 실시간 서비스를 개발했다. 일본 법인 ㈜아이티에스 대표 및 엘피에이캠퍼스 전임강사(C, C++, MFC, Network, Database)를 역임하고 한화S&C㈜에서 근무했다. 역서로 『유니티 5 교과서』 외 다수가 있다. 최근에는 앱, 인공지능, 블록체인 관련 사업을 하고 있다.

    역자의 다른책

    전체보기
    펼쳐보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    일본어 전문 번역가로 활동하고 있으며 현재 ㈜컴온히어 기업 대표로 앱과 인공지능 관련 일을 하고 있다. 한국에서 영상 처리와 게임 분야의 프로그래밍을 했고 일본에서 IT 엔지니어로 활동했다. 역서로는 『유니티 5 교과서』 외 다수가 있다.

    역자의 다른책

    전체보기
    펼쳐보기

    리뷰

    8.3 (총 0건)

    구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

    리뷰쓰기

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    10.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용