본문내용 바로가기
MD의선택 무료배송 이벤트 소득공제

안드로이드 2 마스터 북

제이펍의 모바일 시리즈 5
사이드 하시미 , 사티아 코마티네니, 데이브 맥린 지음 | 김지원 옮김 | 제이펍 | 2010년 07월 19일 출간
  • 정가 : 40,000원
    판매가 : 36,000 [10%↓ 4,000원 할인]
  • 통합포인트 :
    [기본적립] 2,000원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    12월 14일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 제이펍의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2020.12.31
상품상세정보
ISBN 9788994506012(8994506012)
쪽수 924쪽
크기 188 * 245 * 40 mm /1723g 판형알림
이 책의 원서/번역서 Pro Android 2/Hashimi, Sayed

책소개

이 책이 속한 분야

구글 안드로이드 애플리케이션 제작하기

구글 안드로이드 2 플랫폼 애플리케이션 제작을 위한 바이블 『안드로이드 2 마스터북』. 구글의 안드로이드 SDK를 사용해 모바일 애플리케이션을 제작하는 방법을 수록한 책이다. 안드로이드 2.x 버전에 맞게 설명을 업데이트하고, 임베디드 기기용 애플리케이션 제작의 기초부터 사용자 정의 3D 컴포넌트, OpenGL, 제스처를 비롯한 터치스크린 등의 고급 개념까지 모든 내용을 총망라했다. 직접 실행해볼 수 있는 샘플 애플리케이션을 풍부하게 수록해 독자들이 쉽게 이해할 수 있도록 구성했다.

북소믈리에 한마디!

기존의 애플리케이션을 안드로이드 기반의 모바일 공간으로 옮기고자 하는 공학도나 프로그래머를 대상으로 한 책으로, 자바를 클래스 작성이나 기본 상속 객체 처리에 대한 이해가 필요하다. 게임에서부터 Google Docs용 각종 애드온을 비롯한 구글 애플리케이션에 이르는 폭넓은 모바일 애플리케이션 제작에 필요한 지식과 기법을 깊이 있게 설명한다.

이 책의 총서

총서 자세히 보기

저자소개

저자 : 사이드 하시미

저자 사이드 하시미(Sayed Y. Hashimi)는 건강관리, 금융, 언어학, 서비스 지향 아키텍처에 이르기까지 폭넓은 분야의 전문가로 활동하고 있다. C/C++, MFC, J2EE, .NET을 비롯한 각종 프로그래밍 언어와 플랫폼으로 대규모의 광범위한 애플리케이션을 개발한 경력이 있다. 사이드는 플로리다 대학 공학 석사 학위를 취득했다.

저자 : 사티아 코마티네니

저자 사티아 코마티네니(Satya Komatineni)는 20년 넘게 크고 작은 기업에서 프로그래머로 근무했다. 사티아는 Java, .NET, 데이터베이스 기술들을 사용한 웹 개발에 관해 30편 이상의 논문을 발표했다. 비자카파트남 소재의 안드라 대학에서 전기공학 학사 학위를 취득한 후 뉴델리 소재의 인도 공과대학에서 전기공학 석사 학위를 취득했다.

저자 : 데이브 맥린

저자 데이브 맥린(Dave MacLean)은 소프트웨어 공학자 겸 설계자로서 1980년도부터 각종 언어로 프로그래밍하면서 로봇 자동화 시스템에서 데이터 웨어하우징, 웹 자체서비스 애플리케이션에서 EDI 트랜잭션 프로세서에 이르기까지 광범위한 시스템을 개발했다. 이 책의 저자인 사이드, 사티아와 함께 http://www.androidbook.com 사이트를 공동 운영하고 있다.

역자 : 김지원

역자 김지원은 프로그래밍과 새로운 웹 기술에 항상 관심을 가지며 용어 의미의 정확성을 위해 노력하는 IT서적 전문 번역가이다. 다수의 기술 문서, 매뉴얼, IT 관련 논문을 번역한 바 있고 해외 유비쿼터스 기술 관련 논문의 한글화 작업에도 참여했다. 번역서 정보와 관심사를 다루는 블로그를 운영 중이며, 시간을 두고 각종 언어나 툴에 대한 기본 강좌를 개제할 예정이다. 번역서로는 『CSS 비밀 매뉴얼』, 『시스템 관리자를 위한 시간관리 전략』, 『Programming Flex 3』 등이 있다.

기타소개

기술 검토자 : 빅크럼 고열(Vikram Goyal)
빅크럼 고열은 호주 브리즈번에 거주하는 소프트웨어 개발자로, 자녀와 함께 즐거운 삶을 영위하느라 잠시 휴지기를 보냈다.

목차

1장 안드로이드 플랫폼 소개
새로운 PC를 위한 새 플랫폼
안드로이드 역사
달빅 가상 머신 심층 탐구
안드로이드와 Java ME 비교
안드로이드 소프트웨어 스택
안드로이드 SDK로 최종사용자 애플리케이션 개발하기
안드로이드 에뮬레이터
안드로이드 UI
안드로이드 기본 구성요소
고차원적 UI 개념들
서비스 구성요소
미디어와 전화통신 구성요소
안드로이드 자바 패키지
안드로이드 소스코드 활용
핵심정리

2장 시작하기
환경 구성하기
JDK 6 다운로드
이클립스 3.5 다운로드
안드로이드 SDK 다운로드
ADT 설치하기
기본 구성요소

액티비티
인텐트
콘텐트 프로바이더
서비스
AndroidManifest.xml
안드로이드 가상 기기
Hello World!
안드로이드 가상 기기와 SDK 버전
안드로이드 애플리케이션의 구조
노트패드 애플리케이션 분석
애플리케이션 로딩 및 실행
애플리케이션 해부
애플리케이션의 수명주기 검사
디버깅
핵심정리

3장 리소스, 콘텐트 프로바이더, 인텐트
리소스
문자열 리소스
레이아웃 리소스
리소스 참조 문법
나중을 위해 고유 리소스 ID 정의하기
컴파일 리소스와 미 컴파일 리소스
주요 안드로이드 리소스
임의의 XML 리소스 파일
미가공 리소스
애셋
리소스 디렉터리의 구조
콘텐트 프로바이더
안드로이드 내장 프로바이더
콘텐트 프로바이더의 구조
콘텐트 프로바이더 구현
인텐트
안드로이드 제공 인텐트
인텐트와 데이터 URI
범용 액션
엑스트라 정보
컴포넌트를 이용하여 직접 액티비티 호출하기
컴포넌트 설계 우수 사례
인텐트 카테고리
인텐트를 컴포넌트로 해독하는 공식
ACTION_PICK
GET_CONTENT 액션
부가 자료
핵심정리

4장 UI 제작과 컨트롤 사용
안드로이드 UI 개발
안드로이드 공통 컨트롤
텍스트 컨트롤
버튼 컨트롤
리스트 컨트롤
그리드 컨트롤
날짜와 시간 컨트롤
그 밖의 독특한 안드로이드 컨트롤
맵뷰 컨트롤
갤러리 컨트롤
스피너 컨트롤
레이아웃 관리자
LinearLayout 레이아웃 관리자
TableLayout 레이아웃 관리자
RelativeLayout 레이아웃 관리자
FrameLayout 레이아웃 관리자
각종 기기 환경에 맞게 레이아웃 사용자 정의
어댑터
SimpleCursorAdapter
ArrayAdapter
사용자 정의 어댑터 작성
계층 뷰어로 레이아웃 디버깅하고 최적화하기
핵심정리

5장 메뉴와 대화창
안드로이드 메뉴
메뉴 작성
메뉴 그룹
메뉴 항목에 반응하기
메뉴 검사를 위한 테스트 하니스 작성하기
다른 종류의 메뉴들
확장 메뉴
아이콘 메뉴
하위 메뉴
시스템 메뉴를 위한 예비
콘텍스트 메뉴
콘텍스트 메뉴용 뷰 등록
얼터너티브 메뉴
데이터 변화에 따라 달라지는 메뉴
XML 파일을 통해 메뉴 로딩하기
XML 메뉴 리소스 파일의 구조
XML 메뉴 리소스 파일을 메뉴에 주입
XML 기반 메뉴 항목에 반응
추가 XML 메뉴 태그 속성들
안드로이드 대화창
경고 대화창 설계
프롬프트 대화창 설계
안드로이드 대화창의 특성
프롬프트 대화창 재설계
관리 대화창
관리 대화창 프로토콜
비관리 대화창을 관리 대화창으로 개조
관리 대화창 프로토콜 단순화하기
핵심정리

6장 2D 애니메이션
프레임 단위 애니메이션
프레임 단위 애니메이션 구상하기
액티비티 작성
액티비티에 애니메이션 추가
레이아웃 애니메이션
트윈 애니메이션의 기본 종류
레이아웃 애니메이션의 테스트 하니스 구상
액티비티와 ListView 작성
ListView에 애니메이션 효과 주기
인터폴레이터 사용하기
뷰 애니메이션
뷰 애니메이션의 개념
애니메이션 추가
Camera를 이용하여 2D에 원근감 부여
AnimationListener 클래스
변환행렬 참고사항
핵심정리

7장 보안과 위치 서비스
안드로이드 보안 모델
보안 개요
배포용 애플리케이션에 서명하기
런타임 보안 검사 실시
프로세스 경계에서의 보안
권한 선언과 사용
사용자 정의 권한
URI 권한
위치 서비스
맵 패키지
위치 패키지
핵심정리

8장 서비스 제작과 소비
HTTP 서비스 소비하기
HTTP GET 요청을 위한 HttpClient 사용법
HTTP POST 요청을 위한 HttpClient 사용법
예외 처리
멀티스레딩 문제 해결
프로세스 간 통신
간단한 서비스 제작
안드로이드 서비스
로컬 서비스
AIDL 서비스
AIDL에 서비스 인터페이스 정의
AIDL 인터페이스 상속구현
클라이언트 애플리케이션에서 서비스 호출
서비스에 복합 형 전달
핵심정리

9장 미디어 프레임워크와 전화통신 API
미디어 API 사용법
음성 재생
setDataSource 메서드
영상 재생
MediaPlayer 특이사항
음성 녹음
영상 녹화
MediaStore 클래스
미디어 스토어에 미디어 콘텐트 추가
전화통신 API 사용법
SMS
전화통신 관리자
핵심정리

10장 OpenGL을 이용한 3D 그래픽 프로그래밍
OpenGL의 역사와 배경
OpenGL ES
OpenGL ES와 Java ME
또 하나의 Java ME 3D 그래픽 표준, M3G
OpenGL 기초
OpenGL ES를 이용한 기초적인 그리기
OpenGL 카메라와 좌표
OpenGL ES를 안드로이드에 접목
GLSurfaceView와 관련 클래스 사용법
삼각형 그리기의 간단한 테스트 하니스
카메라 설정 변경
인덱스를 사용해서 삼각형 하나 더 추가
간단한 삼각형에 애니메이션 적용
OpenGL 고급 - 도형과 텍스처
여러 예제를 하나의 액티비티에 통합하는 간단 메뉴 작성
사각형 그리기
도형
텍스처
여러 도형 그리기
OpenGL 참고 자료
핵심정리

11장 환경설정 관리와 정리
환경설정 프레임워크
ListPreference
환경설정을 소스에서 조작
CheckBoxPreference
EditTextPreference
RingtonePreference
환경설정 조직화하기
핵심정리

12장 라이브 폴더
라이브 폴더 탐구
라이브 폴더 사용법
라이브 폴더 제작
핵심정리

13장 메인화면 위젯
메인화면 위젯의 구성
메인화면 위젯이란?
메인화면 위젯 사용 패턴
위젯 수명주기
샘플 위젯 애플리케이션
위젯 프로바이더 정의
위젯 크기 정의
위젯 레이아웃 관련 파일들
위젯 프로바이더 작성
위젯 모델 작성
위젯 설정 액티비티 작성
위젯 제한과 확장
참고 자료
핵심정리

14장 안드로이드 검색
안드로이드 검색 패턴
전역 검색
제시항목 프로바이더의 전역 검색 가용화
QSB와 제시항목 프로바이더의 상호작용
액티비티와 검색 키 상호작용
일반 액티비티에서의 검색 키 비헤이비어
검색을 불용화하는 액티비티의 비헤이비어
메뉴에서 검색 호출
로컬 검색과 관련 액티비티들
입력즉시검색 허용
간단한 제시항목 프로바이더 구현하기
간단한 제시항목 프로바이더 구상
간단한 제시항목 프로바이더 구현 파일들
SimpleSuggestionProvider 클래스 작성
간단한 제시항목 프로바이더 검색 액티비티
검색 호출 액티비티
간단한 제시항목 사용 패턴
사용자 정의 제시항목 프로바이더 구현하기
사용자 정의 제시항목 프로바이더 구상
SuggestURLProvider 프로젝트 구성 파일들
SuggestUrlProvider 클래스 작성
사용자 정의 제시항목 프로바이더용 검색 액티비티 작성
사용자 정의 제시항목 프로바이더 매니페스트 파일
사용자 정의 제시항목 사용 패턴
액션 키와 애플리케이션별 검색 데이터
안드로이드 검색에서 액션 키 사용
애플리케이션별 검색 문맥
참고 자료
핵심정리

15장 텍스트 음성 변환과 번역 API
텍스트 음성 변환 개요
어터런스를 이용하여 읽기 지점 알아내기
본인의 음성 녹음 파일 사용하기
TTS 엔진의 고급 기능
오디오 스트림 지정
이어콘 넣기
무음 재생
언어 메서드 사용
텍스트를 타국어로 번역
핵심정리

16장 터치스크린
MotionEvent 시리즈
VelocityTracker 사용
드래그 앤 드롭
멀티터치
맵 터치 기능
제스처
핵심정리

17장 티타늄 모바일 - WebKit을 이용한 개발
티타늄 모바일 개요
아키텍처
티타늄 생태계
티타늄 디벨로퍼 다운로드와 설치
티타늄 프로젝트 No.1
티타늄 모바일 프로젝트 생성
Hello World 다듬기
나중의 디버깅을 위한 대비
애플리케이션 패키지화
에뮬레이터에 패키지 파일 설치해보기
실전 애플리케이션 구상
JQuery 기초 요약
고급 자바스크립트 기초 요약
마이크로템플릿 엔진
그 밖의 티타늄 모바일 API
핵심정리

18장 안드로이드 마켓
판매자 등록
규칙 준수
디벨로퍼 콘솔
애플리케이션 판매 준비
다양한 기기에서 테스트
각종 화면 크기 지원
AndroidManifestxml 업로드 준비
애플리케이션 지역화
애플리케이션 아이콘 마련
애플리케이션 가격 책정
사용자를 마켓으로 리다이렉팅
패키지 파일 업로드 준비
애플리케이션 업로드
안드로이드 마켓 이용 안내
핵심정리

19장 전망과 자료
안드로이드 현황
안드로이드 휴대폰 제조업체
안드로이드 앱 스토어
안드로이드 전망
모바일 운영체제 간략 정리
안드로이드와 타 모바일 OS 비교
HTML 5 지원, 그것이 시사하는 바는…
안드로이드 참고 자료
안드로이드 학습 사이트
안드로이드 관련 뉴스 사이트
핵심정리

부록 A 안드로이드 2.2 Froyo
안드로이드 2.2 플랫폼의 주요 변화
리비전
API 레벨
프레임워크 API 변경사항
번들 애플리케이션
로케일
에뮬레이터 스킨

부록 B 참고 사이트 모음
학습 자료
커뮤니티
블로그
뉴스, 마켓
개발 도구

책 속으로

추천사 중에서
(중략) 본 교재는 시중의 안드로이드 입문 서적들 중 가장 완성도가 높다. 안드로이드의 진수를 빼곡하게 담은 많은 장들로 구성돼 있기에, 여러분은 이 책을 구입한 자신의 선택에 두고두고 감사하게 될 것이다. 나는 이 책의 기술 감수자인데, 솔직히 이 책에서 내가 교정해야 할 내용이 좀 더 많기를 바랐다. 하지만 저자들이 워낙 잘 해놔서 거의 교정할 부분이 없었다(다만, 저자들이 한 권의 책에 들어가기엔 너무 많은 내용을 집필해 놓는 바람에 내가 검토해야 할 분량이 늘어나서 마지막 순간까지도 몇 차례나 저자들을 욕했다... 더보기

출판사 서평

안드로이드 SDK 2.2에서 소스 코드 테스트 완료!
안드로이드 SDK 2.2의 주요 업데이트 사항과 국내 독자들을 위한 학습자료, 커뮤니티, 블로그, 뉴스, 마켓, 개발 도구 리스트를 부록으로 제공!

『프로 안드로이드 2 마스터 북』에는 구글의 최신 안드로이드 SDK를 사용해 실속과 재미를 겸비한 모바일 애플리케이션을 제작하는 방법이 고스란히 들어 있다. 이 책은 안드로이드 2.x 버전에 맞게 완벽히 업데이트된 설명이 수록되었으며, 임베디드 기기용 애플리케이션 제작의 기초부터 사용자 정의 3D 컴포넌트, OpenGL, 제스... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서번역서

안내

이 분야의 베스트

  • 윤인성
    16,200원
  • 이남호
    23,310원
  • 길벗알앤디
    27,900원
  • 이동욱
    19,800원
  • 길벗R&D
    17,100원
더보기+

이 분야의 신간

  • 길벗알앤디
    27,900원
  • 다카라지마사
    9,900원
  • 테런스 J. 세즈노스키
    22,500원
  • 이동욱
    19,800원
  • 길벗R&D
    15,300원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품