HOME > Detail View

Detail View

(그림으로 쉽게 설명하는) 안드로이드 프로그래밍 제2판(개정판)

(그림으로 쉽게 설명하는) 안드로이드 프로그래밍 제2판(개정판) (Loan 26 times)

Material type
단행본
Personal Author
천인국
Title Statement
(그림으로 쉽게 설명하는) 안드로이드 프로그래밍 = Android programming / 천인국 지음
판사항
제2판(개정판)
Publication, Distribution, etc
파주 :   생능출판,   2014  
Physical Medium
886 p. : 천연색삽화 ; 26 cm
ISBN
9788970508139
General Note
안드로이드 개념 잡고 앱 개발자로서 한 걸음!  
색인수록  
000 00761camcc2200253 c 4500
001 000045811875
005 20140929131826
007 ta
008 140707s2014 ggka 001c kor
020 ▼a 9788970508139 ▼g 93000
035 ▼a (KERIS)BIB000013503758
040 ▼a 241008 ▼c 241008 ▼d 247023 ▼d 211009
082 0 4 ▼a 005.268 ▼2 23
085 ▼a 005.268 ▼2 DDCK
090 ▼a 005.268 ▼b 2014z3
100 1 ▼a 천인국
245 2 0 ▼a (그림으로 쉽게 설명하는) 안드로이드 프로그래밍 = ▼x Android programming / ▼d 천인국 지음
250 ▼a 제2판(개정판)
260 ▼a 파주 : ▼b 생능출판, ▼c 2014
300 ▼a 886 p. : ▼b 천연색삽화 ; ▼c 26 cm
500 ▼a 안드로이드 개념 잡고 앱 개발자로서 한 걸음!
500 ▼a 색인수록
945 ▼a KLPA

Holdings Information

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 2014z3 Accession No. 121230926 Availability Available Due Date Make a Reservation Service B M

Contents information

Author Introduction

천인국(지은이)

서울대학교 전자공학과에 입학하여 1983년에 공학사 학위를 취득하였고, 한국과학기술원 대학원에 입학하여 1985년에 전기 및 전자공학과 석사 학위를, 1993년에 박사 학위를 취득하였다. 1985년부터 1988년까지 삼성전자 종합연구소에 주임 연구원으로 재직하였고, 1993년부터 현재까지 순천향대학교 컴퓨터공학과 교수로 재직 중이다. 2005년에는 캐나다 UBC에서 방문교수를 지냈다.

Information Provided By: : Aladin

Table of Contents

목차
CHAPTER 01 기초 사항
 1. 스마트폰 = 18
 2. 안드로이드란? = 22
 3. 안드로이드의 특징 = 24
 4. 안드로이드의 구조 = 27
 5. 애플리케이션의 기초 개념 = 30
 6. 인텐트 = 37
 7. 매니페스트 파일 = 39
 8. 안드로이드 개발 준비 사항 = 41
CHAPTER 02 안드로이드 개발 도구 설치
 1. 개발 과정의 개요 = 46
 2. 안드로이드 개발 도구 = 47
 3. JDK = 48
 4. 안드로이드 SDK = 50
 5. 이클립스 = 53
 6. SDK Manager = 56
 7. 안드로이드 에뮬레이터 = 59
 8. 에뮬레이터 사용법 = 65
 9. 샘플 애플리케이션 실행 = 66
 10. 예제 프로그램 실행 = 70
CHAPTER 03 첫 번째 애플리케이션
 1. 마법사를 이용한 프로그램 작성 = 74
 2. 안드로이드 폰을 연결한 개발 환경 구축 = 82
 3. 약간 수정하여 보자 = 85
 4. XML을 이용하여 사용자 인터페이스 나타내기 = 90
 5. 리소스 = 97
 6. 매니페스트 파일 = 102
 7. 자동으로 생성되는 파일의 분석 = 104
 8. 에뮬레이터 콘솔과 로그캣 = 107
 9. 디버깅 = 109
 10. 이클립스 사용팁 = 112
 11. 정리 = 115
CHAPTER 04 사용자 인터페이스 기초
 1. 사용자 인터페이스 개요 = 118
 2. 사용자 인터페이스 작성 방법 = 119
 3. 비주얼 도구를 이용하여 사용자 인터페이스 만들기 = 127
 4. 뷰 = 130
 5. 기초적인 뷰들 = 136
CHAPTER 05 레이아웃
 1. 레이아웃 = 146
 2. 선형 레이아웃 = 147
 3. 프레임 레이아웃(FrameLayout) = 155
 4. 테이블 레이아웃(TableLayout) = 157
 5. 상대적 레이아웃(RelativeLayout) = 160
 6. 절대적 레이아웃(AbsoluteLayout) = 162
 7. 코드로 레이아웃 변경하기 = 163
CHAPTER 06 이벤트 처리
 1. 이벤트 처리 = 170
 2. 이벤트 처리 메소드 재정의 = 171
 3. 이벤트 처리 객체 사용 = 175
 4. XML을 이용한 이벤트 처리 = 181
 5. 폼 위젯 = 183
 6. 키 이벤트 = 197
 7. 터치 이벤트 = 199
 8. 멀티 터치 이벤트 = 205
CHAPTER 07 메뉴와 대화 상자
 1. 사용자 인터페이스 개요 = 214
 2. 메뉴 = 216
 3. 코드로 옵션 메뉴 생성하기 = 218
 4. XML로 옵션 메뉴 생성하기 = 222
 5. 액션바 = 227
 6. 액션바 추가사항 = 234
 7. 컨텍스트 메뉴 = 238
 8. 팝업 메뉴 = 242
 9. 대화 상자 = 245
 10. AlertDialog = 248
 11. DatePickerDialog = 254
 12. 커스텀 대화 상자 = 257
CHAPTER 08 그래픽
 1. 그래픽 = 262
 2. 커스텀 뷰를 사용하여 그리기 = 263
 3. 그리기 속성 = 269
 4. 패스 그리기 = 277
 5. 이미지 표시하기 = 278
 6. 도형 객체 이용하기 = 284
 7. 애니메이션 = 291
 8. 프로퍼티 애니메이션 = 292
 9. 뷰 애니메이션 = 296
 10. 드로워블 애니메이션 = 300
 11. 서피스 뷰(SurfaceView) = 303
CHAPTER 09 고급 그래픽과 OpenGL
 1. 안드로이드 그래픽 = 314
 2. 그래디언트 = 316
 3. 트랜스퍼 모드 = 322
 4. 2차원 변환 = 325
 5. 영상 처리 = 336
 6. OpenGL ES의 기초 = 343
 7. OpenGL ES 예제 #1: 전체적인 구조 만들기 = 346
 8. OpenGL ES 예제 #2: 삼각형 정의하기 = 349
 9. OpenGL ES 예제 #3: 삼각형 그리기 = 352
 10. OpenGL ES 예제 #4: 색상 입히기 = 354
 11. OpenGL ES 예제 #5: 삼각형 회전시키기 = 359
 12. OpenGL ES 예제 #6: 피라미드 회전시키기 = 357
CHAPTER 10 고급 위젯과 프래그먼트
 1. 어댑터 뷰 = 362
 2. 리스트 뷰 = 363
 3. 스피너 = 376
 4. 그리드 뷰 = 379
 5. 갤러리 = 382
 6. 프로그레스 바 = 385
 7. 레이팅 바 = 387
 8. 데이트 픽커와 타임 픽커 = 388
 9. 프래그먼트 = 392
 10. 프래그먼트의 생애주기 = 396
 11. 프래그먼트 생성하기 = 397
 12. 태블릿과 스마트폰에서 화면 다르게 하기 = 400
 13. 유연한 UI 만들기 = 404
 14. 다른 프래그먼트와의 통신 = 410
CHAPTER 11 액티비티와 인텐트
 1. 애플리케이션, 액티비티, 액티비티 스택, 태스크 = 422
 2. 멀티 태스킹 = 426
 3. 인텐트 = 428
 4. 명시적 인텐트 = 430
 5. 여러 페이지로 구성된 애플리케이션 작성 = 435
 6. 액티비티로부터 결과받기 = 442
 7. 암시적 인텐트 = 449
 8. 인텐트 필터 = 455
 9. 액티비티 생애주기 = 462
 10. 액티비티 상태 저장 = 470
 11. 로그캣 = 475
CHAPTER 12 리소스와 보안
 1. 리소스 = 480
 2. 기본 리소스와 대체 리소스 = 482
 3. 리소스 참조 = 487
 4. 지역화 = 492
 5. 보안 = 498
 6. 권한 요청하기 = 500
CHAPTER 13 서비스와 방송 수신자
 1. 서비스 = 506
 2. 서비스 기초 = 509
 3. IntentService 클래스 = 515
 4. 연결 타입 서비스 = 519
 5. 방송 수신자란? = 529
 6. 애플리케이션이 방송하기 = 536
 7. 중요한 방송 = 540
CHAPTER 14 프로세스와 스레드
 1. 프로세스와 스레드 = 546
 2. 프로세스 = 548
 3. 스레드 = 551
 4. 스레드에서 UI를 조작하는 방법 = 557
 5. 스레드를 이용한 이미지 다운로드 = 567
 6. 게임 예제 = 570
CHAPTER 15 데이터베이스와 환경 설정
 1. 데이터를 저장하는 방법 = 578
 2. 공유 프레퍼런스 = 579
 3. 애플리케이션 환경 설정 = 584
 4. 내부 공간에 파일 만들기 = 588
 5. 외부 저장 공간 = 592
 6. 데이터베이스 = 596
 7. 데이터베이스 사용하기 = 598
 8. 데이터베이스와 어댑터 = 605
CHAPTER 16 콘텐트 제공자
 1. 콘텐트 제공자 = 610
 2. 콘텐트 제공자의 기본 = 611
 3. 콘텐트 제공자로부터 데이터 읽기 = 614
 4. 콘텐트 제공자를 이용하여 데이터 변경하기 = 619
 5. 콘텐트 제공자에 저장할 수 있는 데이터 타입 = 624
 6. 콘텐트 제공자 작성하기 = 625
CHAPTER 17 네트워크
 1. 네트워킹 상태 조회 = 640
 2. 웹에서 파일 다운로드 = 644
 3. 웹 페이지 표시하기 = 648
 4. 서버/클라이언트 통신 = 654
 5. XML 처리 = 661
CHAPTER 18 구글 지도 2.0
 1. 위치 기반 애플리케이션 = 670
 2. 사용자 위치 파악하기 = 672
 3. 지오 코딩 = 679
 4. 구글 지도 v2 = 683
 5. 구글 플레이 서비스 = 687
 6. 지도 API 키 얻기 = 690
 7. 지도 애플리케이션 작성 = 695
 8. Google Maps API Demos 프로젝트 설치 = 701
 9. 구글 지도 기초 사항 = 704
 10. 마커 = 711
 11. 지도 위에 그림 그리기 = 717
 12. 지도와 상호작용하기 = 723
CHAPTER 19 멀티미디어
 1. 안드로이드의 멀티미디어 지원 = 728
 2. 오디오 재생 = 729
 3. 오디오 녹음 = 737
 4. 인텐트를 이용한 이미지 캡처 = 742
 5. Camera 클래스를 이용한 영상 캡처 = 750
 6. 내장 사진 선택하기 = 757
 7. 비디오 재생 = 759
 8. 비디오 녹화 = 763
CHAPTER 20 전화, SMS, 주소록
 1. 인텐트를 사용한 전화걸기와 문자 메시지 보내기 = 770
 2. 전화 상태 얻기 = 774
 3. 주소록 = 779
CHAPTER 21 블루투스
 1. 블루투스 = 794
 2. 블루투스 설정 절차 = 797
 3. 블루투스로 채팅하기 = 803
CHAPTER 22 센서
 1. 센서 하드웨어 = 824
 2. 방향 센서 = 832
 3. 가속도 센서 = 835
CHAPTER 23 NFC와 앱 위젯
 1. NFC = 842
 2. NFC의 기초 = 845
 3. 앱 위젯 = 856
CHAPTER 24 애플리케이션 배포하기
 1. 애플리케이션 게시 과정 = 870
 2. 애플리케이션 서명하기 = 872
 3. 이클립스로 서명하기 = 873
 4. 애플리케이션 버전 = 876
 5. 애플리케이션 마켓 = 878
찾아보기 = 883

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)
윤관식 (2020)