목차 일부
첫째 마당 : Hello! 안드로이드
01 안드로이드란? = 18
안드로이드에 대한 이해 = 19
안드로이드의 특징 = 21
안드로이드의 흐름 = 23
아이폰! 아이폰! 안드로이드! = 23
안드로이드의 현재 = 24
안드로이드의 빠른 진화 과정 = 25
02 개발 환경 구축하기 = ...
더보기
목차 전체
첫째 마당 : Hello! 안드로이드
01 안드로이드란? = 18
안드로이드에 대한 이해 = 19
안드로이드의 특징 = 21
안드로이드의 흐름 = 23
아이폰! 아이폰! 안드로이드! = 23
안드로이드의 현재 = 24
안드로이드의 빠른 진화 과정 = 25
02 개발 환경 구축하기 = 27
개발 환경 구축을 위한 프로그램 = 28
오라클 사이트에서 자바 설치하기 = 29
안드로이드 스튜디오 설치하기 = 31
03 첫 번째 애플리케이션 = 40
첫 프로젝트 만들기 = 41
에뮬레이터 만들기 = 45
하나씩 바꾸어 보기 = 55
XML 레이아웃 파일의 버튼에 onClick 속성값 넣기 = 59
자바 파일에 이벤트 처리 메소드 추가하기 = 60
여러 개의 버튼에 기능 추가하기 = 62
새로운 화면 만들어 띄워주기 = 67
새로운 프로젝트를 만들 때 다른 화면 종류 선택해보기 = 73
04 안드로이드 프로젝트와 개발 도구 = 80
안드로이드 최근 버전의 주요 특징 = 81
안드로이드 2.3(진저브레드)의 변화 = 81
안드로이드 3.0(허니콤)의 변화 = 81
안드로이드 4.0(아이스크림 샌드위치)의 변화 = 82
안드로이드 4.2부터 4.3(젤리빈)까지의 변화 = 83
안드로이드 4.4(킷캣)의 변화 = 84
안드로이드 5.0(롤리팝)의 변화 = 85
안드로이드 6.0(마시멜로)의 변화 = 86
안드로이드 프로젝트 = 87
안드로이드 SDK의 개발 도구 = 90
05 안드로이드 앱의 유통과 판매 = 96
안드로이드폰의 장터 = 97
애플리케이션 판매를 위한 개발자 등록하기 = 99
서명된 설치 패키지 만들기 = 103
플레이 스토어에 등록하기 = 107
유료 판매를 위한 계좌 등록하기 = 112
06 실제 단말에 연결하기 = 118
PC에 드라이버 설치하기 = 119
단말 연결하고 설정 바꾸기 = 121
둘째 마당 : 안드로이드 완전 정복
01 기본 위젯과 레이아웃 = 130
안드로이드 스튜디오 살펴보기 = 131
퀵스타트 화면과 새로운 프로젝트를 만드는 과정 = 131
프로젝트 창의 구성과 기능 = 135
코드 편집기 살펴보기 = 139
디자이너 도구 살펴보기 = 146
뷰와 뷰그룹 = 149
layout_width, layout_height = 151
background = 158
레이아웃 = 159
리니어 레이아웃 = 161
방향 설정하기 = 161
자바 코드에서 화면 구성하기 = 164
정렬 방향 설정하기 = 166
여유 공간 설정하기 = 173
공간가중치 설정하기 = 175
상대 레이아웃 = 178
테이블 레이아웃 = 186
스크롤뷰 = 189
프레임 레이아웃과 뷰의 전환 = 193
기본 위젯들 = 196
텍스트뷰 = 197
버튼 = 200
입력상자 = 203
이미지뷰 = 205
텍스트뷰와 입력상자의 다른 기능들 = 207
02 애플리케이션 구성하기 = 212
레이아웃 인플레이션 = 213
화면 구성과 화면 간 이동 = 221
인텐트와 데이터 전달 = 228
범주 = 229
타입 = 230
컴포넌트 = 230
부가 데이터 = 230
수명주기 = 247
서비스 = 252
브로드캐스트 수신자 = 255
앱을 실행했을 때 권한 부여 = 261
리소스와 매니페스트 = 266
매니페스트 = 266
리소스의 사용 = 268
스타일과 테마 = 268
토스트와 대화상자 = 269
프래그먼트 = 278
프래그먼트에 대해 이해하기 = 278
프래그먼트를 화면에 추가하는 방법 이해하기 = 282
프래그먼트 만들어 화면에 추가하기 = 284
버튼 클릭했을 때 코드에서 프래그먼트 추가하기 = 291
프래그먼트 수명주기 = 296
두 개의 프래그먼트로 구성된 이미지 뷰어 만들기 = 298
03 다양한 위젯과 이벤트 활용하기 = 306
이벤트 처리 = 307
웹브라우저 사용하기 = 319
간단한 애니메이션 사용하기 = 326
페이지 슬라이딩 사용하기 = 329
뷰플리퍼 사용하기 = 334
프로그레스바 사용하기 = 340
프로그레스바 = 340
시크바 = 343
메뉴와 탭 사용하기 = 347
화면에 메뉴 기능 넣기 = 347
액션바 좀 더 살펴보기 = 354
탭으로 보여주기 = 358
키패드 설정하기 = 367
04 선택 위젯의 사용과 커스텀뷰 만들기 = 372
나인패치 이미지 = 374
[비트맵] 버튼 만들기 = 377
리스트뷰 사용하기 = 383
아이템을 위한 XML 레이아웃 정의하기 = 385
스피너 사용하기 = 394
갤러리 사용하기 = 398
그리드뷰 사용하기 = 404
복합 위젯 만들기 = 408
월별 캘린더 만들기 = 415
멀티터치 이미지 뷰어 만들기 = 421
05 그래픽 = 432
빨간색 사각형 그리기 = 433
그래픽 그리기 = 436
그리기 객체로 만들어 그리기 = 439
비트맵 이미지 사용하기 = 445
페인트 보드 만들기 = 450
서피스뷰 사용하기 = 460
그래픽을 위한 카메라 객체 사용하기 = 465
06 스레드와 애니메이션 = 476
핸들러 사용하기 = 478
자바의 스레드 사용하기 = 479
메시지 전송하여 실행하기 = 481
Runnable 객체 실행하기 = 485
일정 시간 후에 실행하기 = 489
스레드로 메시지 전송하기 = 493
AsyncTask 사용하기 = 496
스레드로 애니메이션 만들기 = 501
트윈 애니메이션 = 509
위치 이동 액션 = 513
회전 액션 = 514
스케일 액션 = 515
투명도 액션 = 515
인터폴레이터 = 515
그래프 애니메이션 만들기 = 522
07 네트워킹 = 528
네트워킹이란? = 529
소켓 사용하기 = 531
웹으로 요청하기 = 538
뉴스 정보 가져오기 = 544
08 데이터베이스 = 558
모바일 데이터베이스 = 560
데이터베이스와 테이블 만들기 = 561
헬퍼 클래스를 이용해 업그레이드 지원하기 = 569
데이터 조회하기 = 572
SQL을 메소드 호출로 실행하기 = 576
커서 어댑터로 뷰에 보여주기 = 580
약품정보 데이터베이스 구성하기 = 583
09 멀티미디어 = 600
오디오 재생하기 = 602
동영상 재생하기 = 606
오디오 녹음하여 저장하기 = 609
동영상 녹화하기 = 613
카메라로 사진 찍어 저장하기 = 616
바코드 스캐너 만들기 = 623
10 위치기반 서비스 = 632
GPS를 이용해 나의 위치 확인하기 = 634
에뮬레이터로 가상 위치정보 전송하기 = 638
현재 위치의 지도 보여주기 = 639
Google Play Service 모듈 설치 여부 확인하기 = 640
프로젝트를 만들고 레이아웃에 프래그먼트 추가하기 = 640
액티비티 정의하기 = 642
매니페스트에 정보 등록하기 = 644
구글맵 API 키 발급받기 = 646
지도에 아이콘 추가하기 = 651
오버레이란? = 651
내 현재 위치 표시를 위한 오버레이 추가하기 = 651
은행 위치를 표시하는 오버레이 추가하기 = 653
지도 위에 나침반 표시하기 = 654
근접 경보 기능 추가하기 = 657
인텐트의 액션 정보 정의 = 660
인텐트와 펜딩인텐트를 이용한 목표지점 추가 = 660
브로드캐스트 수신자의 정의와 등록 = 661
주소를 이용하여 위치 알아내기 = 663
11 메시징과 소셜 네트워크 서비스 = 672
메시징 서비스 이해하기 = 674
푸시 서비스 사용하기 = 676
푸시 메시지란 = 676
GCM을 위한 애플리케이션 등록하기 = 678
GCM을 위한 앱 만들기 = 683
트위터 연동하기 = 694
트위터 글보고 글쓰기 = 702
페이스북 연동하기 = 711
12 근거리 통신과 센서 = 726
근거리 통신 이해하기 = 727
NFC 사용하기 = 728
NFC 태그 읽기와 쓰기 = 738
블루투스 사용하기 = 746
블루투스 장치 켜기 = 747
다른 블루투스 디바이스 검색하기 = 750
다른 블루투스 디바이스 연결하기 = 755
데이터 주고받기 = 758
센서 이해하기 = 761
13 홈 화면 = 770
앱위젯 만들기 = 771
라이브 배경화면 만들기 = 780
셋째 마당 : 구글 플레이 스토어에 올리는 안드로이드 애플리케이션
01 멀티메모 앱 = 792
멀티메모의 개요 = 794
1단계 - 메인 화면 구성하기 = 798
2단계 - 데이터베이스와 메모 입력화면 구성 및 사진 기능 추가하기 = 808
데이터베이스 만들기 = 809
메모 입력화면 구성하기 = 815
사진 기능 추가하기 = 825
메모 저장하기 = 834
3단계 - 손글씨 기능 추가하기 = 839
4단계 - 음성과 동영상 기능 추가하기 = 848
더보기 닫기