본문 바로가기

추천 검색어

실시간 인기 검색어

안드로이드의 모든 것 분석과 포팅

개발자와 강사가 자세히 설명하는 안드로이드 플랫폼
고현철 , 유형목 지음
한빛미디어

2012년 09월 14일 출간

종이책 : 2011년 06월 20일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 pdf (10.32MB)
ISBN 9788968485671
지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
교보eBook App 듣기(TTS) 불가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
  • '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3. 0.26, iOS v3.0.09,PC v1.2 버전 이상)

PDF 필기 Android 가능 (iOS예정)
소득공제
소장
정가 : 24,000원

쿠폰적용가 21,600

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 300원

작품소개

이 상품이 속한 분야

『안드로이드의 모든 것 분석과 포팅』은 안드로이드를 다양한 안드로이드폰 플랫폼(platform)에 포팅(porting)하려는 개발자들을 위해 SDK, PDK, NDK를 이용한 개발 방법부터 init 프로세스 분석, 안드로이드 GDI 등까지 설명한 책이다. 안드로이드 프레임워크(framework)의 동작 원리를 분석해서 다양한 플랫폼에 포팅하고 나아가 하드웨어와 완벽한 연계를 이루게 한다.
저자 서문
동호회 소개
추천사

chapter 01 구글 안드로이드
section 01 안드로이드 개요
section 02 안드로이드의 특징
section 03 안드로이드의 구성 요소 및 구조
section 04 안드로이드 커널
section 05 안드로이드용 리눅스 커널 패치
section 06 안드로이드 라이브러리 계층
section 07 개발 환경
section 08 안드로이드 개발 방법

chapter 02 안드로이드의 init 프로세스 분석
section 01 안드로이드 init 프로세스와 부팅 과정
section 02 안드로이드의 init
section 03 안드로이드 init 세부 분석
section 04 init소스 분석
section 05 setprop을 이용한 initservice 제어 실습

chapter 03 udev, ueventd, Android device management
section 01 udev탄생 배경
section 02 udev란?
section 03 udev의 특징
section 04 udev 설정
section 05 uevent와 디바이스
section 06 ueventd

chapter 04 안드로이드 Input Device
section 01 Input Device 개요
section 02 안드로이드 Input Device Driver
section 03 안드로이드 Input Manager
section 04 커널의 GPIO KEY/GPIO INPUT Driver

chapter 05 센서 서브시스템
section 01 센서의 종류
section 02 센서 시스템의 구성과 이해
section 03 센서의 NDK 인터페이스 소개
section 04 SensorManager
section 05 정리

chapter 06 안드로이드 GPS 서브시스템
section 01 안드로이드에서의 GPS 동작
section 02 안드로이드 GPS 소스 분석
section 03 GpsLocationProvider Message 처리 구조

chapter 07 안드로이드 오디오 서브시스템
section 01 안드로이드에서의 사운드 개요
section 02 안드로이드 사운드 구조
section 03 안드로이드 사운드 시스템과 HAL 초기화 순서
section 04 AudioFlinger
section 05 AudioPolicyService
section 06 AudioPolicyManager
section 07 AudioFlinger HAL의 클래스 구조

chapter 08 안드로이드 IPC Binder
section 01 OpenBinder 개요
section 02 리눅스에서의 IPC와 안드로이드 IPC와의 관계
section 03 안드로이드 Binder의 기본 동작 설명 예제
section 04 안드로이드 Binder Device Driver
section 05 Service Manager 부분 분석
section 06 안드로이드 Framework에서의 Binder
section 07 Binder IPC의 사용
section 08 Binder의 RPC 사용
section 09 Binder RPC 서비스의 실현 예
section 10 양방향 IPC Binder
section 11 Binder를 이용한 안드로이드 시스템 제어(오디오 서브시스템)
section 12 Binder 정리

chapter 09 안드로이드 카메라 시스템
section 01 개요
section 02 안드로이드 카메라 시스템의 이해
section 03 카메라 애플리케이션
section 04 카메라 애플리케이션 Framework
section 05 카메라 클라이언트
section 06 카메라 서비스
section 07 카메라 HAL
section 08 결론

chapter 10 안드로이드
section 01 안드로이드 GDI 개요
section 02 디스플레이 버퍼 관리 기법
section 03 공유 버퍼 관리 기법
section 04 SurfaceFlinger
section 05 SurfaceFlinger의 기능과 구성 요소
section 06 SurfaceFlinger의 초기화
section 07 SurfaceFlinger의 threadLoop( ) 함수
section 08 SurfaceSession과 Surface의 생성
section 09 LayerBase
section 10 copybit

appendix A 리눅스 개요
section 01 유닉스의 탄생 배경
section 02 리눅스의 시작과 인물들
section 03 리눅스 개요
section 04 리눅스 운영체제의 특징
section 05 임베디드 시스템과 리눅스
section 06 임베디드 리눅스 시스템의 구성
section 07 리눅스 커널 2.6
section 08 하드웨어 지원
section 09 파일시스템
section 10 버전 특성

appendix B 안드로이드 컴파일
section 01 개발 환경 구축하기

appendix C Audio Headset Detection
section 01 안드로이드 Framework 부분

appendix D Package Manager Service
section 01 Package Manager Service의 시작
section 02 Package Install
section 03 Package Delete
section 04 Scan Package

appendix E 참조 사이트

찾아보기

이 책이 제시하는 핵심 내용
안드로이드(Android) 시스템(system)을 분석해서 다양한 플랫폼(platform)에 포팅(porting)한다.

-. 안드로이드(Android) 운영체제(OS)를 들여다 본다.
자바(Java)를 이용한 안드로이드 어플 개발서는 그 동안 많았으나 안드로이드 자체를 알려주는 서적은 없었다. SDK, PDK, NDK를 이용한 개발 방법부터 init 프로세스 분석, 안드로이드 GDI 등까지 설명한 이 책은 안드로이드를 다양한 안드로이드폰 플랫폼(platform)에 포팅(porting)하려는 개발자에게 단비와 같은 책이다.

-. 안드로이드 시스템(System)의 사운드, 카메라, GPS 등을 철저히 분석한다.
구글(Google)이 내놓은 문서 외에 마땅한 자료가 없어 헤매던 개발자들을 위해서 현업 개발자와 강사가 안드로이드 시스템을 자세히 설명했다. 안드로이드 프레임워크(framework)의 동작 원리를 분석해서 다양한 플랫폼에 포팅하고 나아가 하드웨어와 완벽한 연계를 이루게 한다.

-. 안드로이드가 아닌 리눅스를 배우려는 이에게도 적합하다.
리눅스(Linux)에서 가지를 친 안드로이드! 임베디드 리눅스(Embedded Linux), 데스크톱과 서버용 리눅스까지, 리눅스를 사용하거나 공부하는 개발자와 학생에게도 필요한 내용이 곳곳에 있어 도움이 된다.

-. 『안드로이드의 모든 것 분석과 포팅』 서적의 온라인 질답 게시판을 실시간으로 운영한다.
『안드로이드의 모든 것 분석과 포팅』을 읽다가 궁금하면 http://www.aesop.or.kr을 방문하라. 저자가 직접 독자의 궁금증을 해결해준다.

어떤 독자를 위한 책인가?
-. 현업에서 새로운 단말기에 안드로이드 포팅 업무를 하시는 분
-. 하드웨어와의 연계를 위해 안드로이드를 깊이 있게 이해하고자 하는 앱 개발자
-. 안드로이드가 동작하는 내부가 궁금하신 분
-. 안드로이드 관련 종사자

추천사
-- 추천사에서 발췌 --
안드로이드 개발자의 어려움을 극복하는 데 도움을 주는 길잡이가 등장했다. 드라이버부터 HAL과 프레임워크 개발까지 다양하게 다루는 안드로이드 플랫폼 개발자라면 긴 여정에 앞서 꼭 이 책을 읽어보기 바란다.
- 박재호, 『열씨미와 게을러의 리눅스 개발 노하우 탐험기』 저자

안드로이드 플랫폼 개발자에게 있어서, 안드로이드 내부 구조를 상세히 설명해주는 시중에서 보기 힘든 사막의 오아시스와 같은 서적입니다.
- 오태호, 『Security PLUS for UNIX』 저자

안드로이드의 핵심 개념을 이해하거나, 하드웨어와 연관된 최적의 애플리케이션을 작성하려는 개발자뿐만 아니라 안드로이드 관련 종사자에게 꼭 추천하고 싶은 책이다. 또한 임베디드와 서버 및 데스크톱 분야까지 리눅스를 사용하거나 공부하는 개발자 및 학생에게도 필요한 내용이 곳곳에 있어 많은 도움이 되리라 생각한다.
- 유영창, 『리눅스 디바이스 드라이버』 저자

서점에 많은 책이 있음에도 왜 이 책이 필요할까? 이 책은 임베디드 리눅스 기술이 안드로이드 모바일 플랫폼에 어떻게 녹아들어가고 안드로이드에 추가한 기능과 어떻게 유연하게 결합되는지를 시스템 관점에서 자세히 설명해주고 있다.
- 임근식, 칸드로이드

작가정보

저자(글) 고현철

저자 고현철은 현재 인시그널 대표이사. 성균관대학교 전자공학과 석사 졸업. 현대정보기술 Cosmonet 사업부, 서울이동통신 연구소 근무, AESOP 임베디드 포럼 운영자(2004.12 ~ 현재)

저자(글) 유형목

저자 유형목은 성균관대학교 화학과 졸업. 알짜리눅스 제작팀, 미지리서치(現 WindRiver), 엠텍비젼 연구소 근무, AESOP 임베디드 포럼 운영진(2007 ~ 현재)

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    안드로이드의 모든 것 분석과 포팅 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    안드로이드의 모든 것 분석과 포팅 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    안드로이드의 모든 것 분석과 포팅
    개발자와 강사가 자세히 설명하는 안드로이드 플랫폼
    저자 모두보기
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글북액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)