이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
안드로이드 프로그래밍 정복
SDK 2.1, SDK 2.2 완벽호환, 부록추가
김상형
한빛미디어 2010.05.10.
베스트
국내도서 top100 1주
구매혜택

개정판(전2권)이 출간 되었습니다.

가격
36,000
10 32,400
YES포인트?
1,800원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요
  • 개정판(전2권)이 출간 되었습니다.

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

이 분야의 이벤트

책소개

목차

제1장 안드로이드
1-1. 모바일 개발
1. 모바일 환경
2. 모바일 운영체제
3. 안드로이드의 등장
1-2. 안드로이드
1. 특징
2. 아키텍처
3. 4가지 구성 요소
4. 학습 준비
1-3. 개발툴 설치
1. JDK
2. 이클립스
3. 플러그인
4. 안드로이드 SDK
5. AVD 생성
6. 옵션 설정
7. 리눅스에 설치

제2장 첫 번째 예제
2-1. 무작정 만들어 보기
1. AndroidFirst
2. 실행 설정
2-2. 프로젝트 분석
1. 프로젝트의 구성
2. 레이아웃 파일
3. XML 레이아웃의 장점
4. 에러 처리
2-3. 실습 준비
1. 에뮬레이터 사용법
2. 프로젝트 관리
3. 샘플 예제
4. 배포 예제
5. 도움말

제3장 레이아웃
3-1. 뷰
1. 뷰의 계층
2. View의 속성
3. TextView
4. ImageView
5. 버튼과 에디트
3-2. 리니어 레이아웃
1. 방향 설정
2. 정렬 지정
3. 베이스 정렬
4. 차일드 영역 분할
5. 마진과 패딩
3-3. 다른 레이아웃
1. RelativeLayout
2. AbsoluteLayout
3. FrameLayout
4. TableLayout
3-4. 레이아웃 관리
1. 레이아웃 중첩
2. 실행 중에 속성 바꾸기
3. 레이아웃 전개
4. 레이아웃 파라미터

제4장 출력
4-1. 캔버스
1. 커스텀 뷰
2. Canvas
3. Paint
4-2. 그리기 객체
1. Bitmap
2. 텍스트
3. Path
4-3. 그 외의 출력
1. 토스트
2. 비프음

제5장 입력
5-1. 이벤트 핸들러
1. 이벤트 처리
2. 핸들러의 우선순위
3, 외부 변수 액세스
5-2. 여러 가지 이벤트
1. 터치 입력
2. 키보드 입력
3. 위젯의 이벤트 처리
4. 포커스 관리
5. 타이머 이벤트

제6장 메뉴
6-1. 메뉴
1. 옵션 메뉴
2. XML로 메뉴 정의하기
3. 체크 메뉴 항목
4. 컨텍스트 메뉴
6-2. 개발툴
1. 기억력 게임
2. 디버깅
3. DDMS
4. 로그
5. adb

제7장 위젯
7-1. 리소스
1. 리소스
2. 리소스 사용
3. 스타일과 테마
4. 대체 리소스
7-2. 텍스트 뷰
1. 기본 속성
2. bufferType
3. 문자열 변경 리스너
4. 커서 및 선택 관리
5. 키보드 관리
7-3. 버튼
1. 나인 패치
2. 화살표 버튼
3. 라디오 버튼
4. 이미지 버튼

제8장 어댑터 뷰
8-1. 리스트 뷰
1. 어댑터 뷰
2. 리스트 뷰
3. 항목 편집
4. 커스텀 항목 뷰
5. 여러 종류의 항목 뷰
6. ListActivity
8-2. 어댑터 뷰
1. 스피너
2. 그리드
3. 갤러리
8-3. 간단한 위젯
1. 프로그래스 바
2. 시크 바
3. 래이팅 바

제9장 커스텀 위젯
9-1. 기존 위젯 변형
1. 위젯 수정
2. 위젯 조합
3. 커스텀 속성
4. 사운드 속성
9-2. 새로운 위젯
1. 크기 정하기
2. 무지개 프로그래스
9-3. 여러 가지 뷰
1. ScrollView
2. WebView

제10장 자료 관리
10-1. 파일 입출력
1. 파일 관리 메서드
2. 파일 공유
3. SD 카드
4. TextLog
10-2. 프레프런스
1. 프레프런스
2. PreferenceActivity
10-3. SQLite
1. 도우미 클래스
2. 쿼리 실행
3. 커서 바인딩
10-4. CP
1. URI
2. 자료 공유
3. CP 사용

제11장 액티비티
11-1. 액티비티
1. 액티비티 추가
2. 인텐트
3. 암시적 인텐트
4. 액티비티간의 통신
11-2. 생명주기
1. 액티비티의 일생
2. 상태 저장
3. 객체 저장
11-3. 복잡한 액티비티
1. 탭
2. 페이지 겹치기

제12장 대화상자
12-1. AlertDialog
1. 대화상자 생성
2. 대화상자의 버튼
3. 대화상자 미리 생성
12-2. 대화상자 활용
1. 알림 메시지 전달
2. 질문하기
3. 목록 선택
12-3. 대화상자 고급
1. 커스텀 대화상자
2. 팝업 윈도우

제13장 스레드
13-1. 스레드
1. 스레드
2. 핸들러
3. 루퍼
4. 작업 스케줄링
13-2. 스레드의 활용
1. ANR
2. LongTime
3. AsyncTask
4. BackWork

제14장 고급 그리기
14-1. 셰이더
1. 직선 그래디언트
2. 원형 그래디언트
3. 비트맵 셰이더
4. ShapeDrawable
14-2. 필터
1. 마스크 필터
2. 컬러 필터
3. 패스 효과
4. 그리기 모드
14-3. 변환
1. 평행 이동
2. 확대
3. 회전
14-4. 애니메이션
1. 프레임 애니메이션
2. 트윈 애니메이션
3. 애니메이션 리스너
14-5. SurfaceView
1. 서피스 뷰
2. 그리기 최적화

제15장 네트워크
15-1. 인터넷
1. 연결 관리자
2. HTTP 요청
3. HTML 읽기
4. 비동기 다운로드
5. 이미지 읽기
6. 웹 서비스 요청
15-2. XML
1.DOM 파서
2.SAX 파서
3.JSON 파서

제16장 서비스
16-1. 통지
1. 백그라운드 알림
2. 통지 출력
3. 커스텀 통지뷰
16-2. BR
1. 방송
2. 배터리 감시
3. SD카드 감시
4. 알람
16-3. 서비스
1. 데몬
2. 원격 인터페이스
부록. 안드로이드 2.2 (개발 환경을 SDK 2.2 버전으로 업그레이드하는 방법 포함)

--------- 이하 저자 웹 사이트에서 제공 http://www.winapi.co.kr/android 합니다 ------------

17장. 맵 서비스
17-1. 위치 제공자
17-2. 멀티미디어
17-3. 오버레이

18장. 멀티미디어
18-1. 오디오
18-2. 비디오
18-3. 미디어 DB
18-4. 카메라

19장. 하드웨어

저자 소개 1

언제나 최신 IT 기술에 관심이 많아 다양한 프로젝트에 참여하고 있는 현직 프로그래머이다. 개발중에 습득한 이론을 글로 정리하여 출판 및 강좌로 올리고 있으며 예비 개발자를 위해 강사로도 활동한다. 초보 개발자를 위한 프로그래밍 연구 사이트인 소엔(www.soen.kr)을 20여년간 운영하고 있다. 주요 프로젝트로는 영한사전, 백과사전, PassFinder, 온라인 테스트 솔루션 NeoTest, 조선일보 TEPS, 국순당 차림표 시스템, ePost, 당근 텍스트 편집기, iLark 워드 편집기, 아너림 자판, 윈도우 모바일 LifeDiary 등이 있다. 2009년부터 안드로
언제나 최신 IT 기술에 관심이 많아 다양한 프로젝트에 참여하고 있는 현직 프로그래머이다. 개발중에 습득한 이론을 글로 정리하여 출판 및 강좌로 올리고 있으며 예비 개발자를 위해 강사로도 활동한다. 초보 개발자를 위한 프로그래밍 연구 사이트인 소엔(www.soen.kr)을 20여년간 운영하고 있다.

주요 프로젝트로는 영한사전, 백과사전, PassFinder, 온라인 테스트 솔루션 NeoTest, 조선일보 TEPS, 국순당 차림표 시스템, ePost, 당근 텍스트 편집기, iLark 워드 편집기, 아너림 자판, 윈도우 모바일 LifeDiary 등이 있다. 2009년부터 안드로이드 프로젝트를 하고 있으며 Communities, HelloTweet, FingerMemo, 갤럭시S 카메라, 갤럭시S2 SNote 등의 프로젝트에 참여하였다.

저서로는 『델파이 정복(가남사)』, 『윈도우즈 API 정복(가남사, 한빛미디어)』, 『안드로이드 프로그래밍 정복(한빛 미디어)』, 『혼자 연구하는 C/C++(와우북스)』, 『파이썬 정복(한빛미디어)』, 『닷넷 정복(가메)』 등 30여권이 있으며 앞으로도 계속 집필에 매진할 계획이다.

김상형의 다른 상품

품목정보

발행일
2010년 05월 10일
쪽수, 무게, 크기
860쪽 | 188*235*40mm
ISBN13
9788979147414

출판사 리뷰

알기 쉽게 설명한 안드로이드 최고의 집필서

안드로이드는 운영체제를 리눅스에서 빌려왔고 언어는 자바를 채용했으며 개발툴은 이클립스를 사용한다. 거기다 공짜다. 자바 개발자라면 이미 익숙한 환경, 이것이 자바 개발자에게 큰 장점으로 다가온다. 그렇지만 안드로이드 역사가 일천한 만큼 개발 관련 자료가 부족하고 공식문서조차 아직 정리되지 않았으며, SDK도 자주 업데이트되는 단점도 있다. 이런 점이 안드로이드 프로그래밍을 시작하는 것을 어렵게 한다.

이 책은 마땅히 참고할 만한 자료가 없어 어려움을 겪는 안드로이드 입문자를 위한 안내서다. 이들과 마찬가지로 이 책의 저자도 부족한 자료로 어려움을 겪었으며 오로지 실무 경험으로 안드로이드 개발 프로젝트를 완성했다. 이 책이 처음 안드로이드를 배우고자 하는 입문자에게 적합한 이유가 여기에 있다. 입문자의 가려운 곳을 가장 잘 긁어줄 수 있는 저자의 실무 경험담이 녹아있기 때문이다.

새 기술을 배우고 익히는 것은 늘 어렵다. 하지만 새롭다는 것은 우리에게 흥미진진한 설레임을 주고 도전의지를 북돋운다. 당신은 안드로이드에 참여할 생각이 있는가? 이 책과 함께 여정을 떠나 보자.


윈도우즈 API 정복』을 집필한 김상형 저자의 집필서로 이해하기 쉽고, 국내 개발현장과 잘 맞는다.
고급 기법보다는 안드로이드의 전체적인 구조와 철학을 소개하는 데 중점을 둔다.
안드로이드에 대한 소개와 개발툴 설치부터 예제 작성 및 관리법까지 상세하게 설명한다.
바로 실습해 볼 수 있는 예제, 소스코드로 배운다.
안드로이드 SDK 2.1 버전

이 책에서 제작하는 모든 예제는 웹을 통해 배포됩니다. 예제의 용량이 크지 않으므로 CD-ROM으로 제공하지는 않습니다. 다음 사이트를 방문하시면 이 책의 모든 예제에 대한 소스 코드와 실행 파일, 부속 파일을 내려 받을 수 있습니다. 또는 한빛미디어의 홈페이지에서도 동일한 예제를 제공합니다. 예제는 SDK 2.1 버전과 SDK 2.2 버전에서 모두 정상적으로 동작합니다.

http://www.winapi.co.kr/android
http://www.hanb.co.kr/exam/1741

이클립스 워크스페이스 폴더를 압축 파일로 제공하며 압축 파일 내에는 주제별로 프로젝트가 구성되어 있습니다. 안드로이드 디바이스의 메모리가 넉넉하지 않고 패키지가 분리된 상황을 만들기 위해 장 별로 예제를 구성하지 않았으며 관련된 주제끼리 통합된 프로젝트로 구성되어 있습니다.
안드로이드는 지금도 굉장히 빠른 속도로 진화하고 있습니다. 차후 추가되는 새로운 기술들에 대한 소개와 예제들은 http://www.winapi.co.kr/android 사이트를 통해 지속적으로 소개하겠습니다. 지면 제약으로 본서에 수록하지 못한 17장 맵 서비스, 18장 멀티미디어, 19장 하드웨어 등을 올리고 있습니다. 안드로이드 2.2에 대한 소개도 내려 받으실 수 있습니다.

리뷰/한줄평20

리뷰

7.8 리뷰 총점

한줄평

첫번째 한줄평을 남겨주세요.