목차

1장 헬로, 안드로이드
    가볍게 살펴보는 배경지식
    안드로이드에 대한 오해
    모바일 개발을 위한 오픈 플랫폼
    네이티브 안드로이드 애플리케이션
    안드로이드 SDK의 특징
    오픈 핸드셋 얼라이언스 소개
    안드로이드의 발전 추이
    안드로이드의 개발 이유
    개발 프레임워크 소개
    요약

2장 시작하기
    안드로이드 어플리케이션 개발하기
    모바일 어플리케이션 개발하기
    할일 목록 예제
    안드로이드 개발 도구
    요약

3장 애플리케이션과 액티비티 만들기
    안드로이드 애플리케이션 구성요소
    애플리케이션 매니페스트 소개
    매니페스트 에디터 사용하기
    안드로이드 애플리케이션 수명 주기
    애플리케이션 우선순위와 프로세스 상태 이해하기
    리소스 외부화하기
    안드로이드 액티비티 좀더 자세히 살펴보기
    요약

4장 사용자 인터페이스 만들기
    기본적인 안드로이드 UI 디자인
    뷰 소개
    레이아웃 소개
    새로운 뷰 만들기
    메뉴 만들고 사용하기
    요약

5장 인텐트, 브로드캐스트 수신자, 어댑터, 그리고 인터넷
    인텐트 소개
    어댑터 소개
    인터넷 리소스 사용하기
    다이얼로그 소개
    지진 뷰어 만들기
    요약

6장 데이터 저장, 검색, 그리고 공유
    안드로이드의 데이터 저장 기법
    간단한 애플리케이션 데이터 저장하기
    파일 저장하고 읽어 들이기
    안드로이드의 데이터베이스
    콘텐트 공급자 소개
    요약

7장 맵, 지오코딩, 그리고 위치기반 서비스
    위치기반 서비스 이용하기
    테스트 공급자를 이용해 에뮬레이터 설정하기
    위치 공급자 선택하기
    내 위치 찾기
    근접 경보 사용하기
    지오코더 사용하기
    맵기반 액티비티 만들기
    지진 매핑 예제
    요약

8장 백그라운드에서 작업하기
    서비스 소개
    백그라운드 작업자 스레드 이용하기
    토스트 만들기
    알림 소개
    알람 이용하기
    알람을 이용해 지진 업데이트하기
    요약

9장 피어-투-피어 통신
    안드로이드 인스턴트 메시징 소개
    SMS 소개
    요약

10장 안드로이드 하드웨어 접근하기
    미디어 API 이용하기
    카메라 이용하기
    센서 관리자 소개
    가속도 센서와 나침반 이용하기
    안드로이드 전화 통신
    블루투스 이용하기
    네트워크 및 Wi-Fi 연결 관리하기
    장치 진동 제어하기
    요약

11장 고급 안드로이드 개발
    편집증 환자, 안드로이드
    AIDL을 이용해 서비스를 위한 IPC 지원하기
    인터넷 서비스 이용하기
    리치 유저 인터페이스 구축하기
    요약

부록 I  안드로이드 1.5 SDK 릴리즈 노트
부록 II  안드로이드 1.5 플랫폼 주요 기능
부록 III  안드로이드 1.5 NDK, 릴리즈 1 소개
부록 IV  맵 API 키 얻기