목차
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
닫기