HOME > 상세정보

상세정보

(기초부터 다지는) 커니의 안드로이드 2판 (52회 대출)

자료유형
단행본
개인저자
김태호
서명 / 저자사항
(기초부터 다지는) 커니의 안드로이드 = Kunny's Android form scratch / 김태호 지음
판사항
2판
발행사항
서울 :   인사이트,   2012  
형태사항
xviii, 603 p. : 삽화 ; 25 cm
총서사항
Programming insight
ISBN
9788966260201
일반주기
'커니'는 저자의 닉네임임  
색인수록  
000 00860camcc2200301 c 4500
001 000045688413
005 20120201202042
007 ta
008 120131s2012 ulka 001c kor
020 ▼a 9788966260201 ▼g 13560
035 ▼a (KERIS)BIB000012635397
040 ▼a 241050 ▼c 241050 ▼d 244002 ▼d 211009
082 0 4 ▼a 005.268 ▼2 22
085 ▼a 005.268 ▼2 DDCK
090 ▼a 005.268 ▼b 2012
100 1 ▼a 김태호
245 2 0 ▼a (기초부터 다지는) 커니의 안드로이드 = ▼x Kunny's Android form scratch / ▼d 김태호 지음
250 ▼a 2판
260 ▼a 서울 : ▼b 인사이트, ▼c 2012
300 ▼a xviii, 603 p. : ▼b 삽화 ; ▼c 25 cm
440 0 0 ▼a Programming insight
500 ▼a '커니'는 저자의 닉네임임
500 ▼a 색인수록
900 0 0 ▼a 커니, ▼e
900 0 0 ▼a Kunny, ▼e
945 ▼a KLPA
949 ▼a 프로그래밍 인사이트

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.268 2012 등록번호 121216605 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.268 2012 등록번호 121216606 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

‘커니의 안드로이드 이야기’ 운영자가 알려주는 안드로이드 구성 요소와 개발 방법이 담긴 책. 초심자를 최대한 배려하여, 안드로이드 애플리케이션의 구성 요소들을 하나씩 설명한 후 해당 기능을 앱으로 구현해 본다. 특히 이번 2판에서는 안드로이드 SDK 4.0 버전인 아이스크림 샌드위치에 추가된 API와 이를 활용하는 앱 개발 과정이 소개되어, 최신 정보를 따라가기에 부족함이 없을 것이다.

‘커니의 안드로이드 이야기’ 운영자가 알려주는 안드로이드 구성 요소와 개발 방법

책을 따라서 무작정 ‘앱’을 만들었지만 뭐가 어떻게 작동하는 건지 답답한 마음이 가시질 않는 독자라면, 기초로 돌아가보자.
『기초부터 다지는 커니의 안드로이드』는 초심자를 최대한 배려하여, 안드로이드 애플리케이션의 구성 요소들을 하나씩 설명한 후 해당 기능을 앱으로 구현해 본다.

특히 이번 2판에서는 안드로이드 SDK 4.0 버전인 아이스크림 샌드위치에 추가된 API와 이를 활용하는 앱 개발 과정이 소개되어, 최신 정보를 따라가기에 부족함이 없을 것이다.

2판에 추가된 내용
- 안드로이드 SDK 4.0 기반의 스크린샷
- 스타일과 테마
- 알림 메시지 커스터마이징
- 태블릿을 위한 프래그먼트 UI, 액션바
- 홈스크린 위젯
- 다운로드 관리자
- 자기장 센서 활용
- 애드몹 SDK

이 책에 수록된 모든 예제 코드는 저자의 블로그(http://androidhuman.tistory.com)와 출판사 스프링노트인 http://insightbook.springnote.com/pages/6844501에서 다운받을 수 있습니다.


정보제공 : Aladin

저자소개

김태호(지은이)

홍익대학교 컴퓨터공학과에 재학 중이며, 삼성전자 소프트웨어멤버십에서 활동 중이다. 사람들이 안드로이드를 좀더 쉽게 배울 수 있도록 ‘커니의 안드로이드 이야기’라는 블로그(http://androidhuman.tistory.com)를 통해 안드로이드 관련 정보와 강좌를 제공하고 있다. 안드로이드 애플리케이션 개발 뿐 아니라 안드로이드를 기반으로 하는 솔루션 개발에도 관심이 많다.

정보제공 : Aladin

목차

목차
추천의 글  = xiii
2판 지은이의 글 = xiv
1판 지은이의 글 = xvi
1장 안드로이드 개발 환경 설정 = 1
 1.1 설치 준비 = 1
 1.2 기본을 준비하자 - 자바, 이클립스 설치 = 2
 1.3 안드로이드와의 만남 - 안드로이드 SDK, ADT 설치 = 4
 1.4 편하게 개발하자! - 기타 설정들 = 11
 1.5 단말기가 없다면 내게로 와 - 에뮬레이터 및 AVD 설정하기 = 18
2장 Hello, Android! = 23
 2.1 안드로이드 애플리케이션의 구성 요소 = 23
 2.2 새 프로젝트 만들기 = 31
 2.3 프로젝트 생성 파일 분석하기 = 33
  2.3.1 자바 코드 = 33
  2.3.2 리소스 = 35
  2.3.3 매니페스트 = 36
 2.4 Hello, Android!를 파헤쳐보자! = 38
3장 애플리케이션 구성 요소 자세히 살펴보기 = 47
 3.1 리소스 = 47
  3.1.1 리소소란? = 47
  3.1.2 리소스 생성하기 = 49
  3.1.3 환경에 따른 리소스 선택 = 51
  3.1.4 스타일과 테마 = 55
 3.2 액티비티 = 57
  3.2.1 액티비티 상태(Activity State) = 57
  3.2.2 액티비티 생애주기 = 59
  3.2.3 액티비티가 환경 변화에 대처하는 자세 = 61
  3.2.4 액티비티 추가하기 = 63
 3.3 매니페스트 = 69
  3.3.1 매니페스트, 너를 보여줘! = 69
  3.3.2 매니페스트, 편하게 작성하자 - 매니페스트 에디터 이용하기 = 74
 3.4 인텐트 = 77
  3.4.1 인텐트의 구성요소 = 77
  3.4.2 인텐트 필터, 넌 누구냐? = 81
  3.4.3 인텐트 필터의 구성 요소 = 82
  3.4.4 애플리케이션 컴포넌트에 인텐트 필터 추가하기 = 84
  3.4.5 명시적 인텐트 사용하기 = 87
  3.4.6 암시적 인텐트 사용하기 = 91
  3.4.7 애플리케이션 구성 요소간 데이터 주고받기 = 95
4장 액티비티 화면 구성하기 = 101
 4.1 네 자리는 내가 결정한다 - Layout(레이아웃) = 101
 4.2 골라보는 재미 - 탭 이용하기 = 107
 4.3 나를 통해 세상을 봐 - TextView, ImageView = 112
 4.4 입력 처리는 내게! - EditText, Spinner, Button = 116
 4.5 뭘 고를까나? - RadioButton, CheckBox = 121
 4.6 기타 위짓들 : ProgressBar, SeekBar, RatingBar = 124
 4.7 날짜와 시각 선택은 내게 맡겨라 - DatePicker, TimePicker = 128
 4.8 단어 입력과 선택을 동시에 - AutoCompleteTextView = 131
 4.9 많은 양의 데이터 표시는 내게! - 리스트뷰 = 134
5장 사용자 인터페이스 = 141
 5.1 토스트를 이용한 알림 메시지 표시 = 141
 5.2 태초에 메뉴가 있었다 = 144
  5.2.1 옵션 메뉴 = 147
  5.2.2 컨텍스트 메뉴 = 152
 5.3 날 좀 봐주세요! - 다이얼로그 = 155
  5.3.1 AlertDialog, ProgressDialog 만들기 = 157
  5.3.2 DatePickerDialog, TimePickerDialog와 다이얼로그 스타일 액티비티 만들기 = 167
 5.4 나를 주목하라! - 알림 메시지 = 173
  5.4.1 알림 메시지 띄워보기 = 176
  5.4.2 알림 메시지 커스터마이징하기 = 182
  5.4.3 Notification, Builder로 쉽게 알림 메시지 만들기 = 184
 5.5 프래그먼트 = 185
  5.5.1 프래그먼트 이해하기 = 185
  5.5.2 프래그먼트 사용하기 = 191
  5.5.3 프래그먼트 전환 처리하기 = 195
  5.5.4 다양한 종류의 프래그먼트 = 197
  5.5.5 액티비티와 상호작용하기 = 205
  5.5.6 Dual-pane 레이아웃 구현하기 = 209
 5.6 액션바 = 218
  5.6.1 액션바 이해하기 = 218
  5.6.2 액션 아이템 추가하기 = 219
  5.6.3 액션바의 다양한 모습들 = 224
  5.6.4 탭 추가하기 = 227
  5.6.5 액션뷰와 드롭다운 내비게이션 = 230
 5.7 홈스크린 위짓 = 236
  5.7.1 위짓 기본 다지기 = 236
  5.7.2 이짓 이벤트 처리하기 = 247
  5.7.3 StackView를 이용한 고급 위짓 만들기 = 254
6장 데이터 다루기 = 267
 6.1 SQLite3 = 267
  6.1.1 데이터베이스의 주요 구성 요소 = 267
  6.1.2 테이블 생성/삭제하기 = 269
  6.1.3 데이터베이스에서 원하는 자료 받아오기 : 쿼리 = 270
  6.1.4 데이터베이스의 자료 조회하기 : 커서 = 271
  6.1.5 데이터베이스의 자료 입력하기 : ContentValues = 272
  6.1.6 데이터베이스에 어댑터 = 274
  6.1.7 MyBookmark의 기능 구현하기 = 284
 6.2  공유는 나의 것, 콘텐트 프로바이더(Content Provider) = 290
  6.2.1 콘텐트 프로바이더 기초 = 290
  6.2.2 콘텐트 프로바이더 사용하기 : Contaots = 294
  6.2.3 콘탠트 프로바이더 사용하기 : CallLog = 307
  6.2.4 콘텐트 프로바이더 작성하기 = 311
 6.3 SharedPreferences = 324
 6.4 환경 설정(Preferences) 액티비티 = 329
7장 위치 기반 서비스 = 341
 7.1 위치 정보 사용하기 = 341
 7.2 위치 정보 받아보기 = 347
 7.3 학교 근처에 오면 알려줘 - ProximityAlert = 351
 7.4 여기 주소가 어떻게 되나요? - Geocoder 사용하기 = 355
 7.5 구글맵 활용하기 = 359
  7.5.1 구글맵 APIKey 얻기 = 360
  7.5.2 지도 띄어보기 = 362
  7.5.3 확대/축소 기능 추가, 위성사진 띄우기 = 364
  7.5.4 오버레이 사용과 이벤트 처리 = 367
8장 멀티미디어 = 375
 8.1 카메라 = 375
  8.1.1 SurfaceView 알아보기 = 375
  8.1.2 프리뷰 화면 띄우기 = 376
  8.1.3 사진 촬영하기 = 385
 8.2 미디어 재생 = 389
  8.2.1 리소스 내의 오디오 재생하기 = 391
  8.2.2 애플리케이션 외부의 오디오 재생하기 = 393
  8.2.3 비디오 재생 = 397
 8.3미디어 기록 = 400
  8.3.1 오디오 기록하기 = 401
  8.3.2 비디오 기록하기 = 406
 8.4 음성 인식 = 411
9장 인터넷과 무선 통신 다루기 = 417
 9.1 네트워크 상태 조회하기 = 417
 9.2 AP(Access Point)찾아 삼만리-주변의 AP 검색하기 = 422
 9.3 날씨 API를 이용한 기상 정보 앱 만들기 = 426
 9.4 수다를 떨어보자!-Twitter4J API를 이용한 트위터 클라이언트 만들기 = 436
 9.5 DownloadManager 사용하기 = 456
10장 전화와 SMS = 465
 10.1 전화 걸기 = 465
 10.2 전화망 상태 확인하기 = 470
 10.3 SMS 전송하기 = 474
  10.3.1 SMS 전송 = 474
  10.3.2 SMS 전송 확인 = 478
 10.4 SMS 수신하기(스팸 필터) = 481
11장 서비스 = 489
 11.1 서비스의 생애주기 = 489
  11.1.1 startService()를 통해 서비스를 호출하는 경우 = 489
  11.1.2 bindService()를 통해 서비스를 호출하는 경우 = 491
 11.2 서비스와 프로세스 = 492
 11.3 서비스의 시작과 정지 = 493
  11.3.1 원격 메서드 호출 = 499
 11.4 서비스와 통신하기 = 498
 11.5 서비스를 이용한 음악 플레이어 만들기 = 508
12장 센서 사용하기 = 521
 12.1 센서를 사용하기에 앞서… = 521
 12.2 센서 모니터 애플리케이션 만들기 = 526
 12.3 금속 탐지기 만들어보기 = 531
13장 애플리케이션 디버깅 = 535
 13.1 관심법을 사용해보자!/DDMS = 535
 13.2 에뮬레이터에 전화 걸기/SMS 전송하기 = 541
  13.2.1 에물레이터에 전화 걸기 = 541
  13.2.2 에뮬레이터에 SMS 전송하기 = 542
 13.3 에뮬레이터 내 파일 다루기 = 543
  13.3.1 에뮬레이터 내에 파일 넣기 = 543
  13.3.2 에뮬레이터로부터 파일 추출하기 = 546
 13.4 단말기를 내 맘대로-ADB = 547
 13.5 단말기를 모니터링하자-Logcat = 550
14장 애플리케이션 배포 = 553
 14.1 안드로이드 마켓 개발자 등록 = 553
 14.2 애플리케이션 서명과 배포 = 555
 14.3 애플리케이션 업그레이드 버전 배포 = 567
 14.4 외장 메모리에 애플리케이션 설치 지원하기 = 568
 14.5 애플리케이션에 광고 적용하기 = 570
 14.6 라이선스 서비스 적용하기 = 574
15장 FAQ = 583
 15.1 virtual device directory lacks config.ini 메시지가 뜨며 AVD가 실행되지 않을 때 = 583
 15.2 프로젝트 타깃 변경하기 = 584
 15.3 기존 프로젝트 불러오기 = 585
 15.4 프로젝트 패키지 이름 작성법 = 589
 15.5 데이터베이스, 그 속이 궁금하다-sqlite3툴 사용하기 = 590
 15.6 파일 입출력에 필요한 경로를 얻는 방법들 = 594
찾아보기 = 600

관련분야 신착자료

Anson, Steve (2022)
한국. 행정안전부 (2022)
한국. 행정안전부 (2022)
황기태 (2021)