HOME > Detail View

Detail View

안드로이드 프로그래밍 정복 제3판 (Loan 65 times)

Material type
단행본
Personal Author
김상형, 1970-
Title Statement
안드로이드 프로그래밍 정복 = Android programming complete guide / 김상형 지음
판사항
제3판
Publication, Distribution, etc
서울 :   한빛미디어,   2013  
Physical Medium
2책(1936 p.) : 삽화 ; 24 cm
Series Statement
한빛미디어 모바일 시리즈 ;04
ISBN
9788968480034 (v.1) 9788968480041 (v.2) 9788968480058 (세트)
General Note
v.1. 1034 p. -- v.2. 1035-1936 p.  
4.2 젤리빈에 맞춰 다시 집필한, 전면개정판  
색인수록  
000 00895namcc2200289 c 4500
001 000045748636
005 20130418111530
007 ta
008 130417s2013 ulka 001c kor
020 ▼a 9788968480034 (v.1) ▼g 14000
020 ▼a 9788968480041 (v.2) ▼g 14000
020 1 ▼a 9788968480058 (세트)
040 ▼a 211009 ▼c 211009 ▼d 211009
082 0 4 ▼a 005.268 ▼2 23
085 ▼a 005.268 ▼2 DDCK
090 ▼a 005.268 ▼b 2013z1
100 1 ▼a 김상형, ▼d 1970-
245 1 0 ▼a 안드로이드 프로그래밍 정복 = ▼x Android programming complete guide / ▼d 김상형 지음
250 ▼a 제3판
260 ▼a 서울 : ▼b 한빛미디어, ▼c 2013
300 ▼a 2책(1936 p.) : ▼b 삽화 ; ▼c 24 cm
440 0 0 ▼a 한빛미디어 모바일 시리즈 ; ▼v 04
500 ▼a v.1. 1034 p. -- v.2. 1035-1936 p.
500 ▼a 4.2 젤리빈에 맞춰 다시 집필한, 전면개정판
500 ▼a 색인수록
945 ▼a KLPA

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.268 2013z1 1 Accession No. 111707281 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Main Library/Monographs(3F)/ Call Number 005.268 2013z1 2 Accession No. 111707282 Availability Available Due Date Make a Reservation Service B M
No. 3 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.268 2013z1 1 Accession No. 121224755 Availability Available Due Date Make a Reservation Service B M
No. 4 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.268 2013z1 2 Accession No. 121224754 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Main Library/Monographs(3F)/ Call Number 005.268 2013z1 1 Accession No. 111707281 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Main Library/Monographs(3F)/ Call Number 005.268 2013z1 2 Accession No. 111707282 Availability Available Due Date Make a Reservation Service B M
No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.268 2013z1 1 Accession No. 121224755 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.268 2013z1 2 Accession No. 121224754 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

<안드로이드 프로그래밍 정복>의 세 번째 판. 3판은 3.0 허니콤에서 추가된 모든 기능을 포괄하고 4.2 버전의 젤리빈을 기준으로, 새 버전의 기능과 예제를 거의 대부분 추가했으며 기존 내용은 예제와 설명을 보강했다. 모든 예제는 4.1 및 4.2 버전에서 이상 없이 컴파일되도록 수정하였고 에뮬레이터와 2013년 3월 현재 발표된 모든 실장비에서 테스트했다.

이 책은 안드로이드 앱 개발에 관한 모든 것을 다룬다. 안드로이드의 역사와 구조, 개발 환경 설치, 레이아웃을 통한 UI 디자인, 이벤트 처리 등을 단계적으로 설명하고 핵심 예제로 실습을 유도하여 혼자서도 안드로이드 개발의 전반적인 절차를 익힐 수 있는 친절한 자습서 형식으로 되어 있다. 프로그래밍 입문서는 아니므로 이 책을 읽기 위해서는 안드로이드의 기본 언어인 자바 문법에 대해 선행 학습이 되어 있어야 하며 알고리즘이나 자료 구조 등의 일반적인 프로그래밍 기법도 알고 있다고 가정한다.

중반 이후에는 안드로이드의 각종 위젯, 리소스 구조, 앱을 구성하는 주요 요소 등 실무 개발에 필요한 고급 기법을 체계적으로 정리하여 레퍼런스로도 손색이 없도록 구성하였으며 후반부에는 맵서비스, 멀티미디어, 전화, 센서, 앱위젯 등의 응용 기법을 소개한다. 초반부는 입문자가 책을 읽는 순서를 고려하여 우선 순위에 따라 실습을 진행하므로 목차를 따라 꼼꼼하게 책을 읽고 실습하시는 것이 좋다. 중반 이후의 실무 주제는 순서가 따로 없으므로 필요한 부분을 골라 읽으면 된다.

[이 책의 특징과 장점]
- 『안드로이드 프로그래밍 정복』의 세 번째 판
- SDK 4.2 젤리빈에 맞춰 기존 예제를 다시 작성한 『안드로이드 프로그래밍 정복』의 전면개정판
- 안드로이드 SDK 4.2(젤리빈)
- 안드로이드에 대한 소개와 개발툴 설치부터 예제 작성 및 관리법까지 상세하게 설명한다.
- 바로 실습해 볼 수 있는 예제, 소스코드로 배운다.
- Q/A, 통합예제, 정오표, 차기 버전 등을 저자 웹 사이트에서 제공 http://www.soenlab.com/book/android

[어떤 독자를 위한 책인가?]
-. 안드로이드 프로그래밍 입문자/초급 개발자
-. 『안드로이드 프로그래밍 정복』(2010), 『안드로이드 프로그래밍 정복, 개정판』(2011) 구입 독자
이 책은 프로그래밍 초보자를 위한 책은 아닙니다. 안드로이드 프로그래밍을 하기 위해서는 기본 언어인 자바의 문법에 대해 선행 학습이 되어 있어야 합니다. 또한 일반적인 알고리즘이나 자료 구조에 대한 이해도 되어 있다고 가정하고 있으므로 어느 정도의 프로그래밍 경험이 요구됩니다. 만약 프로그래밍을 처음 해 보시는 분이라면 자바 입문서를 통해 프로그램의 기본 논리에 대해 먼저 학습하시기를 권합니다.

[도서 특징(책 표지 글)]

안드로이드의 역사와 함께 발전해온 세 번째 판(版)

『안드로이드 프로그래밍 정복』은 2010년에 초판이 출간된 이래 2011년 개정판을 거쳐 2013년 3판에 이르렀습니다. 2.3 진저브레드를 기준으로 한 개정판과 비교한다면 3판은 3.0 허니콤에서 추가된 모든 기능을 포괄하고 4.2 버전의 젤리빈을 기준으로 합니다. 그동안 안드로이드에는 수많은 기능이 추가되었으며 기존 기능도 확장 및 수정되었습니다. 또 마법사를 비롯하여 에뮬레이터와 개발 환경도 많이 바뀌었습니다. 3판에서는 새 버전의 기능과 예제를 거의 대부분 추가했으며 기존 내용은 예제와 설명을 보강했습니다. 모든 예제는 4.1 및 4.2 버전에서 이상 없이 컴파일되도록 수정하였고 에뮬레이터와 2013년 3월 현재 발표된 모든 실장비에서 테스트했습니다.

[『안드로이드 프로그래밍 정복, 3판』에 추가된 내용]

이 책의 2판은 2.3 진저브레드를 기준으로 하였습니다. 3판은 3.0 허니콤에서 추가된 모든 기능을 포괄하고 4.2 버전의 젤리빈을 기준으로 합니다. 그동안 안드로이드에는 수많은 기능이 추가되었으며 기존 기능도 확장 및 수정되었습니다. 또 마법사를 비롯하여 에뮬레이터와 개발 환경도 많이 바뀌었습니다. 3판은 전판 대비 다음과 같은 내용이 추가 및 새 버전에 맞게 수정되었으며 기존 내용도 예제와 설명을 보강하였습니다.
이 책의 전판을 보신 분은 추가된 내용을 우선적으로 학습하십시오. 모든 예제는 4.1 및 4.2 버전에서 이상 없이 컴파일되도록 수정하였으며 모든 예제는 에뮬레이터와 2013년 현시점에 발표된 모든 실장비에서 테스트되었습니다.

[이 책의 내용]
이 책은 안드로이드 앱 개발에 관한 모든 것을 다룹니다. 안드로이드의 역사와 구조, 개발 환경 설치, 레이아웃을 통한 UI 디자인, 이벤트 처리 등을 단계적으로 설명하고 핵심 예제로 실습을 유도하여 혼자서도 안드로이드 개발의 전반적인 절차를 익힐 수 있는 친절한 자습서 형식으로 되어 있습니다. 프로그래밍 입문서는 아니므로 이 책을 읽기 위해서는 안드로이드의 기본 언어인 자바 문법에 대해 선행 학습이 되어 있어야 하며 알고리즘이나 자료 구조 등의 일반적인 프로그래밍 기법도 알고 있다고 가정합니다. 프로그래밍을 처음 해 보는 분이라면 반드시 자바 문법부터 학습하시기 바랍니다.
중반 이후에는 안드로이드의 각종 위젯, 리소스 구조, 앱을 구성하는 주요 요소 등 실무 개발에 필요한 고급 기법을 체계적으로 정리하여 레퍼런스로도 손색이 없도록 구성하였으며 후반부에는 맵서비스, 멀티미디어, 전화, 센서, 앱위젯 등의 응용 기법을 소개합니다. 초반부는 입문자가 책을 읽는 순서를 고려하여 우선 순위에 따라 실습을 진행하므로 목차를 따라 꼼꼼하게 책을 읽고 실습하시는 것이 좋습니다. 중반 이후의 실무 주제는 순서가 따로 없으므로 필요한 부분을 골라 읽으시면 됩니다. 다음은 이 책에서 다루지 않는 내용입니다.

__시스템 구조 및 저수준 NDK 개발: 시스템 분석은 안드로이드 자체의 이해도를 높이는 데 유용하며 NDK는 고성능 앱 제작을 위해 필요합니다. 그러나 내부 구조는 복잡할 뿐만 아니라 운영체제가 업그레이드될 때마다 자주 바뀌므로 호환성 확보에 불리합니다. 현재 공개된 고수준 SDK만으로도 일반적인 앱 제작에 충분합니다.
__시스템 개발 및 최적화: 디바이스 드라이버 개발, 하드웨어 제어, VOIP, 운영체제 최적화 등의 시스템 서비스를 프로그래밍하는 작업은 일반적인 앱 제작을 위한 기술이라기보다는 장비 제조사나 이동 통신사에서 필요로 하는 기술입니다. 이 책은 일반적인 앱 제작과 관련된 기술에 집중합니다.
__비문서화된 내용: 문서화되지 않은Undocumented 비공식 팁은 다루지 않습니다. 현장에서는 이런 비법이 꼭 필요하며 많은 개발자가 구글링을 통해 유용한 팁을 검색하여 실무에 적용하고 있습니다. 그러나 비문서화된 내용은 신뢰성이 없고 호환성에도 불리하여 책에서 다룰 만한 내용이 아닙니다.

이러한 고급 기법도 같이 배울 수 있다면 좋겠으나 책 한 권으로 모든 것을 다루기에는 안드로이드의 부피가 너무 커졌습니다. 상기의 고급 주제를 특화해서 다루는 상세한 전문서가 별도로 출판되어 있으니 이 책으로 앱 제작의 기본을 익힌 후에 고급서로 응용 분야를 넓혀 나가십시오. 이 책은 실무에 바로 쓸 수 있는 코드를 제공하는 고급서라기보다는 안드로이드의 기본 구조와 철학을 이해하고 일반적인 앱 제작 방법을 익힘으로써 실무 응용 능력을 키우는 초중급서입니다.


Information Provided By: : Aladin

Author Introduction

김상형(지은이)

항상 새로운 것을 찾아 탐구하는 것을 낙으로 여기는 프리랜서 개발자이며 연구한 것을 정리하고 전파하는 것을 인생의 소명으로 여기는 저자이자 강사다. 한메소프트, 다울소프트, 삼성 갤럭시S 개발팀을 거쳐 현재는 하이닉스에서 반도체 생산 자동화 팀원으로 근무하고 있다. 개발자 저변 확대와 소통을 위한 SoEn 커뮤니티를 운영 중이다. 저서 : 『윈도우즈 API 정복』(한빛미디어, 2006), 『안드로이드 프로그래밍 정복』(한빛미디어, 2016), 『닷넷 정복』(소엔, 2019), 『자바 정복』(소엔, 2019) 외 30여 권

Information Provided By: : Aladin

Table of Contents

[volume. vol.(1)]----------
목차
지은이의 말 = 3
일러두기 = 4
CHAPTER 01 안드로이드 
 1.1 스마트폰 = 37 
  1.1.1. 스마트폰 시대 = 37 
  1.1.2. 스마트폰 = 39
  1.1.3. 모바일 운영체제 = 40 
 1.2 안드로이드 = 42
  1.2.1. 안드로이드의 등장 = 42
  1.2.2. 특징 = 44
  1.2.3. 아키텍처 = 45
  1.2.4. 4가지 구성 요소 = 47
  1.2.5. 학습 준비 = 49
 1.3 안드로이드의 역사 = 51
  1.3.1. 버전별 기능 = 51
  1.3.2. 허니콤 = 53
  1.3.3. 아이스크림 샌드위치 = 56
  1.3.4. 젤리빈 = 57
CHAPTER 02 개발툴 설치
 2.1 개발툴 설치 = 65
  2.1.1. JDK = 65
  2.1.2. 이클립스 = 69
  2.1.3. 플러그인 = 76
  2.1.4. 안드로이드 SDK = 80
  2.1.5. 통합 설치 = 86
  2.1.6. AVD 생성 = 87
 2.2 설치 고급 = 95
  2.2.1. 옵션 설정 = 95
  2.2.2. 업그레이드 = 101
  2.2.3. 재설치 = 103
  2.2.4. 리눅스에 설치 = 104
  2.2.5. 맥북에 설치 = 108
CHAPTER 03 첫 번째 예제 
 3.1 무작정 만들어 보기 = 115 
  3.1.1. AndroidFirst = 115 
  3.1.2. 실행 설정 = 121 
  3.1.3. 실장비에서 실행하기 = 126
  3.1.4. 4.2 버전에서 실습 = 129
 3.2 프로젝트 분석 = 132 
  3.2.1. 프로젝트의 구성 = 132 
  3.2.2. 레이아웃 파일 = 137 
  3.2.3. XML 레이아웃의 장점 = 141 
  3.2.4. 에러 처리 = 144 
 3.3 실습 준비 = 146 
  3.3.1. 에뮬레이터 사용법 = 146 
  3.3.2. 프로젝트 관리 = 151 
  3.3.3. 샘플 예제 = 153 
  3.3.4. 도움말 = 157 
CHAPTER 04 뷰
 4.1 뷰와 뷰그룹 = 161 
  4.1.1. 뷰의 계층 = 161 
  4.1.2. View의 속성 = 164 
 4.2 기본 위젯 = 169
  4.1. 텍스트뷰 = 169 
  4.2. 이미지뷰 = 175 
  4.3. 버튼과 에디트 = 180 
 4.3 배포 예제 = 183
  4.3.1. 배포 예제의 설치 = 183
  4.3.2. AndExam = 185
CHAPTER 05 레이아웃 
 5.1. 리니어 레이아웃 = 191 
  5.1.1. 방향 설정 = 191 
  5.1.2. 정렬 지정 = 195 
  5.1.3. 베이스 정렬 = 205 
  5.1.4. 차일드 영역 분할 = 207 
  5.1.5. 마진과 패딩 = 211 
 5.2 렐러티브 레이아웃 = 214
  5.2.1. 상대적 배치 = 214
  5.2.2. 명함철 = 218
  5.2.3. 앵커 변경 = 222
 5.3 기타 레이아웃 = 225 
  5.3.1. AbsoluteLayout = 225 
  5.3.2. FrameLayout = 228 
  5.3.3. TableLayout = 230 
CHAPTER 06 레이아웃 관리
 6.1 레이아웃 관리 = 233
  6.1.1. 레이아웃 중첩 = 233 
  6.1.2. 레이아웃 대체 = 240
  6.1.3. 실행 중에 속성 바꾸기 = 243 
  6.1.4. 레이아웃 전개 = 248
 6.2 레이아웃 파라미터 = 259 
  6.2.1. 레이아웃 파라미터 = 259
  6.2.2. 레이아웃 파라미터 변경 = 268
 6.3 그리드 레이아웃 = 271
  6.3.1. 그리드의 속성 = 272
  6.3.2. 그리드의 방향 = 273
  6.3.3. 셀의 크기 = 279
  6.3.4. 셀 좌표 = 282
  6.3.5. 셀 병합 = 285
  6.3.6. 그리드의 활용 = 287
CHAPTER 07 출력 
 7.1 캔버스 = 291
  7.1.1. 커스텀 뷰 = 291
  7.1.2. Canvas = 294
  7.1.3. Paint = 299
  7.1.4. Paint 객체 관리 = 305
 7.2 그리기 객체 = 308
  7.3.1. Bitmap = 308
  7.3.2. 텍스트 = 313
  7.3.3. Path = 319
 7.3 셰이더 = 322
  7.3.1. 직선 그래디언트 = 322
  7.3.2. 원형 그래디언트 = 325
  7.3.3. 비트맵 셰이더 = 328
  7.3.4. ShapeDrawable = 332
 7.4 그 외의 출력 = 338
  7.4.1. 토스트 = 338
  7.4.2. 비프음 = 344
  7.4.3. 진동 = 347
  7.4.4. 퍼미션 = 350
CHAPTER 08 이벤트 
 8.1 이벤트 핸들러 = 355 
  8.1.1. 이벤트 처리 = 355 
  8.1.2. 핸들러의 우선순위 = 368 
  8.1.3. 외부 변수 액세스 = 371 
 8.2 여러 가지 이벤트 = 377 
  8.2.1. 터치 입력 = 377 
  8.2.2. 키보드 입력 = 380 
  8.2.3. 위젯의 이벤트 처리 = 385 
  8.2.4. 롱 클릭 = 392 
  8.2.5. 포커스 관리 = 395 
  8.2.6. 타이머 = 400 
CHAPTER 09 메뉴
 9.1 메뉴 = 405
  9.1.1. 옵션 메뉴 = 405
  9.1.2. XML로 메뉴 정의하기 = 411
  9.1.3. 컨텍스트 메뉴 = 416
  9.1.4. PopupMenu = 422
 9.2 메뉴의 법칙 = 426
  9.2.1. 메뉴 변천사 = 426
  9.2.2. 메뉴 편집 = 433
  9.2.3. 메뉴 교체 = 438
CHAPTER 10 개발 환경
 10.1. 실습 예제 = 443
  10.1.1. 기억력 게임 = 443
  10.1.2. 분석 = 449
  10.1.3. 개작 = 453
  10.1.4. NumPang = 457
 10.2 개발툴 = 473
  10.2.1. 이클립스 = 473
  10.2.2. 디버깅 = 477
  10.2.3. DDMS = 482
  10.2.4. 로그 = 485
  10.2.5. adb = 490
CHAPTER 11 기본 위젯 
 11.1 리소스 = 495
  11.1.1. 리소스 = 495
  11.1.2. 리소스 사용 = 498
  11.1.3. 스타일 = 503
  11.1.4. 테마 = 507
 11.2 텍스트 뷰 = 509
  11.2.1. 기본 속성 = 509
  11.2.2. bufferType = 517
  11.2.3. 문자열 변경 리스너 = 529
  11.2.4. 커서 및 선택 관리 = 537
  11.2.5. 키보드 관리 = 541
 11.3 버튼 = 549
  11.3.1. 나인 패치 = 549
  11.3.2. 화살표 버튼 = 556
  11.3.3. 라디오 버튼 = 563
  11.3.4. 터치 필터링 = 569
 11.4 이미지뷰 = 573
  11.4.1. 확대 모드 = 573
  11.4.2. 이미지 버튼 = 580
CHAPTER 12 어댑터 뷰 
 12.1 리스트뷰 = 587 
  12.1.1. 어댑터뷰 = 587 
  12.1.2. 리스트뷰 = 590 
  12.1.3. 항목 선택 = 596 
  12.1.4. 항목 편집 = 598
 12.2 항목 뷰 = 605
  12.2.1. 커스텀 항목 뷰 = 605
  12.2.2. 여러 종류의 항목 뷰 = 612
  12.2.3. 대용량 항목 표시 = 618
  12.2.4. 확장 리스트뷰 = 623
  12.2.5. ListActivity = 626
  12.2.6. 오버 스크롤 = 629
 12.3 어댑터 뷰 = 632 
  12.3.1. 스피너 = 632 
  12.3.2. 그리드 = 637 
  12.3.3. 갤러리 = 640 
CHAPTER 13 고급 위젯 
 13.1 프로그래스바 = 643
  13.1.1. 프로그래스바 = 643
  13.1.2. 시크바 = 650 
  13.1.3. 래이팅바 = 652
 13.2 날짜와 시간 = 655
  13.2.1. 날짜 시간 = 655
  13.2.2. 시계 위젯 = 662
  13.2.3. 날짜, 시간 입력기 = 663
  13.2.4. Chronometer = 672 
 13.3 기타 위젯 = 679
  13.3.1. 자동 완성 = 679
  13.3.2. SlidingDrawer = 683
  13.3.3. ScrollView = 687
  13.3.4. WebView = 692
  13.3.5. 스포츠 경기 점수판 = 698
 13.4 추가 위젯 = 707
  13.4.1. 스위치 = 707
  13.4.2. Space = 710
  13.4.3. NumberPicker = 712
  13.4.4. CalendarView = 717
  13.4.5. ListPopupWindow = 719
CHAPTER 14 커스텀 위젯 
 14.1 기존 위젯 변형 = 723 
  14.1.1. 위젯 수정 = 723 
  14.1.2. 위젯 조합 = 727 
  14.1.3. 커스텀 속성 = 731 
  14.1.4. 사운드 속성 = 735 
 14.2 새로운 위젯 = 740 
  14.2.1. 크기 정하기 = 740 
  14.2.5. 무지개 프로그래스 = 753 
CHAPTER 15 리소스 관리
 15.1 대체 리소스 = 759
  15.1.1. 리소스 폴더 = 759
  15.1.2. 화면 방향 = 761
  15.1.3. 다국어 지원 = 765
 15.2 화면 다양성 = 771
  15.2.1. 화면의 종류 = 771
  15.2.2. 논리 단위 = 777
  15.2.3. 이미지 리소스 = 783
  15.2.4. 레이아웃 활용 = 792
  15.2.5. 논리 단위 구하기 = 795
 15.3 화면 크기 = 805
  15.3.1. 화면 크기 = 805
  15.3.2. 화면 최소폭 = 807
  15.3.3. 화면 호환성 = 816
CHAPTER 16 대화상자 
 16.1 AlertDialog = 823  
  16.1.1. 대화상자 생성 = 823 
  16.1.2. 대화상자 닫기 = 828
  16.1.3. 대화상자의 버튼 = 831 
  16.1.4. 대화상자 미리 생성 = 834 
 16.2 대화상자 활용 = 838 
  16.2.1. 알림 메시지 전달 = 838 
  16.2.2. 질문하기 = 842 
  16.2.3. 목록 선택 = 849
 16.3 대화상자 고급 = 856 
  16.3.1. 커스텀 대화상자 = 856 
  16.3.2. 팝업 윈도우 = 859 
CHAPTER 17 액티비티 
 17.1 액티비티 = 867 
  17.1.1. 액티비티 추가 = 867 
  17.1.2. 인텐트 = 872 
  17.1.3. 액티비티간의 통신 = 876 
  17.1.4. 암시적 인텐트 = 882 
 17.2 생명 주기 = 890 
  17.2.1. 액티비티의 일생 = 890 
  17.2.2. 상태 저장 = 895 
  17.2.3. 객체 저장 = 902 
 17.3 복잡한 액티비티 = 910 
  17.3.1. 탭 = 910 
  17.3.2. 페이지 겹치기 = 918
CHAPTER 18 프로세스
 18.1 프로세스 = 923
  18.1.1. 태스크 = 923
  18.1.2. 론치 모드 = 929
  18.1.3. 인텐트의 플래그 = 935
  18.1.4. Application = 937
 18.2 Window = 943
  18.2.1. 타이틀 바 = 943
  18.2.2. 레이아웃 채우기 = 946
  18.2.3. 윈도우 관리자 = 951
  18.2.4. 드래그하여 항목 순서 변경 = 954
 18.3 패키지 관리 = 954
  18.3.1. 외부 메모리에 앱 설치 = 965
  18.3.2. 백업 및 복구 = 970
CHAPTER 19 스레드 
 19.1 스레드 = 973 
  19.1.1. 스레드 = 973 
  19.1.2. 핸들러 = 978 
  19.1.3. 루퍼 = 989 
  19.1.4. 작업 스케줄링 = 996 
 19.2 스레드의 활용 = 1004 
  19.2.1. ANR = 1004 
  19.2.2. StrictMode = 1009
  19.2.3. LongTime = 1013 
  19.2.4. AsyncTask = 1021 
  19.2.5. BackWork = 1025
[volume. vol.(2)]----------
목차
CHAPTER 20 프래그먼트
 20.1 프래그먼트 = 1035 
  20.1.1 화면 분할 = 1035 
  20.1.2 프래그먼트의 생명 주기 = 1038 
  20.1.3 Fragment 예제 = 1040 
 20.2 프래그먼트 관리 = 1046 
  20.2.1 프래그먼트의 이벤트 핸들러 = 1046 
  20.2.2 여러 개의 프래그먼트 = 1052 
  20.2.3 상태 저장 = 1057 
  20.2.4 프래그먼트 관리자 = 1059 
  20.2.5 인수 전달 = 1067 
  20.2.6 백스택 = 1071 
 20.3 프래그먼트 활용 = 1074 
  20.3.1 ListFragment = 1074 
  20.3.2 DialogFragment = 1080 
  20.3.3 핸드셋과 태블릿 지원 = 1090 
  20.3.4 화면 방향 지원 = 1098 
CHAPTER 21 액션바  
 21.1 액션바 = 1103
  21.1.1 액션바의 모양 = 1103 
  21.1.2 액션바 숨기기 = 1108 
  21.1.3 오버레이 모드 = 1112 
  21.1.4 액션바 분할 = 1114 
  21.1.5 앱 로고 아이콘 = 1116 
 21.2 액션바 활용 = 1118 
  21.1.1 액션 뷰 = 1118 
  21.1.2 액션 프로바이더 = 1126 
  21.1.3 내비게이션 탭 = 1133 
  21.1.4 액션바 꾸미기 = 1139 
  21.1.5 액션 모드 = 1144 
CHAPTER 22 그리기  
 22.1 필터 = 1149 
  22.1.1 마스크 필터 = 1149 
  22.1.2 컬러 필터 = 1152 
  22.1.3 패스 효과 = 1156 
  22.1.4 그리기 모드 = 1162 
  22.1.5 하드웨어 가속 = 1164 
 22.2 변환 = 1170 
  22.2.1 평행 이동 = 1170 
  22.2.2 확대 = 1175 
  22.2.3 회전 = 1178 
 22.3 SurfaceView = 1180 
  22.3.1 서피스 뷰 = 1180 
  22.3.2 그리기 최적화 = 1190 
  22.3.3 OpenGL 소개 = 1203 
CHAPTER 23 애니메이션 
 23.1 애니메이션 = 1209 
  23.1.1 프레임 애니메이션 = 1209 
  23.1.2 트윈 애니메이션 = 1213 
  23.1.3 애니메이션의 속성 = 1218 
  23.1.4 애니메이션 집합 = 1224 
  23.1.5 XML로 정의하기 = 1230 
  23.1.6 애니메이션 리스너 = 1236 
 23.2 레이아웃 애니메이션 = 1241 
  23.2.1 리스트뷰의 애니메이션 = 1241 
  23.2.2 그리드뷰의 애니메이션 = 1246 
  23.2.3 액티비티의 애니메이션 = 1248 
  23.2.4 ViewAnimator = 1250 
CHAPTER 24 속성 애니메이션 
 24.1 속성 애니메이션 = 1259 
  24.1.1 Animator = 1259 
  24.1.2 ValueAnimator = 1261 
  24.1.3 ObjectAnimator = 1266 
  24.1.4 평가자 = 1272 
  24.1.5 인터폴레이터 = 1274 
  24.1.6 애니메이션 그룹 = 1277 
  24.1.7 XML로 정의하기 = 1283 
  24.1.8 레이아웃 애니메이션 = 1286 
CHAPTER 25 파일 
 25.1 파일 입출력 = 1289 
  25.1.1 파일 관리 메서드 = 1289 
  25.1.2 파일 공유 = 1294 
  25.1.3 SD 카드 = 1298 
  25.1.4 TextLog = 1303 
 25.2 파일 관리 = 1313 
  25.2.1 파일 탐색기 = 1313 
  25.2.2 압출 파일 = 1318 
 25.3 프레퍼런스 = 1324 
  25.3.1 프레퍼런스 = 1324 
  25.3.2 PreferenceActivity = 1329 
  25.3.3 TextPref = 1331 
CHAPTER 26 CP
 26.1 SQLite = 1339 
  26.1.1 도우미 클래스 = 1339 
  26.1.2 쿼리 실행 = 1346 
  26.1.3 커서 바인딩 = 1349 
 26.2 CP = 1353 
  26.2.1 URI = 1353 
  26.2.2 자료 공유 = 1355 
  26.2.3 CP 사용 = 1360  
CHAPTER 27 클립보드 
 27.1 클립보드 = 1367 
  27.1.1 시스템 클립보드 = 1367 
  27.1.2 텍스트 복사 = 1372 
  27.1.3 URI 복사 = 1375 
  27.1.4 인텐트 복사 = 1379 
 27.2 드래그&드롭 = 1382 
  27.2.1 드래그 이벤트 = 1382 
  27.2.2 드래그 섀도우 = 1388 
  27.2.3 동전 드래그 = 1391 
CHAPTER 28 네트워크 
 28.1 인터넷 = 1397 
  28.1.1 연결 관리자 = 1379 
  28.1.2 HTTP 요청 = 1401 
  28.1.3 HTML 읽기 = 1403 
  28.1.4 비동기 다운로드 = 1407 
  28.1.5 아파치 라이브러리 = 1410 
 28.2 네트워크 활용 = 1413 
  28.2.1 이미지 읽기 = 1413 
  28.2.2 다운로드 관리자 = 1418 
  28.2.3 웹 서비스 = 1422 
 28.3 XML = 1428 
  28.3.1 DOM 파서 = 1428 
  28.3.2 SAX 파서 = 1434 
  28.3.3 JSON 파서 = 1438 
CHAPTER 29 BR 
 29.1 통지 = 1445
  29.1.1 백그라운드 알림 = 1445 
  29.1.2 통지 출력 = 1451 
  29.1.3 커스텀 통지 뷰 = 1454 
 29.2 BR = 1458 
  29.2.1 방송 = 1458 
  29.2.2 배터리 감시 = 1465 
  29.2.3 SD 카드 감시 = 1471 
  29.2.4 알람 = 1476 
CHAPTER 30 서비스 
 30.1 서비스 = 1483 
  30.1.1 데몬 = 1483 
  30.1.2 원격 인터페이스 = 1490 
 30.2 라이브 벽지 = 1500 
  30.2.1 벽지 서비스 및 엔진 = 1500 
  30.2.2 BallWall = 1503 
  30.2.3 아기 벽지 = 1510 
 30.3 소프트 키보드 = 1526 
  30.3.1 입력기 서비스 = 1526 
  30.3.2 미니 키보드 = 1530 
  30.3.3 아너림 키보드 = 1540 
CHAPTER 31 제스처 
 31.1 제스처 = 1543
  31.1.1 제스처 감지 = 1543 
  31.1.2 제스처 스크롤 = 1550 
  31.1.3 커스텀 제스처 = 1553 
 31.2 멀티 터치 = 1562 
  31.2.1 터치 이벤트 = 1562 
  31.2.2 핀치 줌 = 1569 
CHAPTER 32 맵 서비스 
 32.1 위치 제공자 = 1555 
  32.1.1 위치 기반 서비스 = 1575 
  32.1.2 위치 제공자 = 1579 
  32.1.3 위치 조사 = 1584 
  32.1.4 좌표 변환 = 1591 
  32.1.5 도착 알림 = 1596 
 32.2 맵뷰 = 1600 
  32.2.1 지도 보기 = 1600 
  32.2.2 API 키 = 1602 
  32.2.3 MapView = 1606 
  32.2.4 지오코딩 = 1612 
 32.3 오버레이 = 1618 
  32.3.1 표식 배치 = 1618 
  32.3.2 오버레이 뷰 = 1621 
  32.3.3 항목 오버레이 = 1625 
  32.3.4 현재 위치 표시 = 1631 
CHAPTER 33 멀티미디어 
 33.1 오디오 = 1635 
  33.1.1 MediaPlayer = 1635 
  33.1.2 상태의 변화 = 1642 
  33.1.3 뮤직 플레이어 = 1646 
  33.1.4 오디오 녹음 = 1654 
  33.1.5 SoundPool = 1659 
  33.1.6 볼륨 조정 = 1666 
 33.2 비디오 = 1672 
  33.2.1 동영상 재생 = 1672 
  33.2.2 VideoView = 1676 
  33.2.3 비디오 녹화 = 1679 
 33.3 미디어 DB = 1684 
  33.3.1 미디어 스캐닝 = 1684 
  33.3.2 DB의 구조 = 1687 
  33.3.3 미디어 덤프 = 1691 
  33.3.4 미디어 방송 = 1698 
  33.3.5 이미지뷰어 = 1700 
 33.4 카메라 = 1706 
  33.4.1 Camera = 1706 
  33.4.2 간단한 카메라 = 1709 
  34.4.3 카메라 호출 = 1716 
CHAPTER 34 센서
 34.1 센서 관리자 = 1723 
  34.1.1 센서 관리자 = 1723 
  34.1.2 센서 리스너 = 1727 
 34.2 센서 활용 = 1733 
  34.2.1 방향값 읽기 = 1733 
  34.2.2 가속계 = 1742 
  34.2.3 MotionCounter = 1751 
  34.2.4 회전 행렬로부터 방향 구하기 = 1764 
  34.2.5 장비의 방향 = 1768  
CHAPTER 35 시스템 설정  
 35.1 전원 관리 = 1773 
  35.1.1 화면 유지 = 1773 
  35.1.2 독서 도우미 = 1777 
  35.1.3 사용자 액션 추출 = 1786 
 35.2 시스템 설정 = 1790 
  35.2.1 설정 = 1790 
  35.2.2 배경 벽지 = 1797  
CHAPTER 36 전화 
 36.1 음성 통신 = 1807 
  36.1.1 전화 정보 조사 = 1807 
  36.1.2 전화 걸기 = 1812 
  36.1.3 통화 시 양보 = 1816 
  36.1.4 전화 번호 관리 = 1822 
 36.2 메시지 = 1825 
  36.2.1 문자 서비스 = 1825 
  36.2.2 문자 직접 보내기 = 1828 
  36.2.3 문자 받기 = 1834 
 36.3 주소록 = 1837 
  36.3.1 구형 주소록 = 1837 
  36.3.2 주소록 DB의 구조 = 1839 
  36.3.3 주소록 읽기 = 1843
  36.3.4 통화 기록 = 1848
CHAPTER 37 앱위젯
 37.1 앱위젯 = 1853
  37.1.1 앱위젯 관리자 = 1853
  37.1.2 앱위젯 속성 = 1858
  37.1.3 앱위젯 라이프 사이클 = 1865
 37.2 앱위젯 제작 = 1869
  37.2.1 날짜 표시기 = 1869
  37.2.2 날짜 표시기 2 = 1875
 37.3 앱위젯 실습 = 1883
  37.3.1 배터리 표시기 = 1883
  37.3.2 시계 위젯 = 1888
  37.3.3 뉴스 앱위젯 = 1894
  37.3.4 컬렉션 앱위젯 = 1905
CHAPTER 38 마켓
 38.1 릴리즈 = 1913
  38.1.1 프로젝트 마무리 = 1913
  38.1.2 명령행에서 서명하기 = 1917
  38.1.3 이클립스로 서명하기 = 1920
  38.1.4 서명의 효과 = 1922
 38.2 마켓 = 1926
  38.2.1 온라인 시장 = 1926
  38.2.2 MotionMp3 = 1928
  38.2.3 마켓 = 1930
  38.2.4 TStore = 1934
찾아보기 = 1938

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)