책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 모바일 프로그래밍 > 모바일/임베디드
· ISBN : 9791185578118
· 쪽수 : 536쪽
책 소개
목차
Part 1. 앱의 이해와 개발원리
1. 스마트폰과 앱
1.1 스마트폰
1.2 앱
1.3 안드로이드와 구글
2. 앱 개발환경 구축
2.1 안드로이드 앱 운영환경
2.2 안드로이드 앱 개발환경
2.3 안드로이드 앱 개발환경 구축
3. 앱 프로젝트 구조와 실행원리
3.1 앱 프로젝트 예제
[BASIC] Hello Android 프로젝트
3.2 앱 프로젝트 개발
3.3 앱 프로젝트 구조와 실행원리
Part 2. 콘텐츠 출력
XML 쉼터 : XML의 이해
자바 쉼터 1 : 자바 클래스의 이해
4. 텍스트 출력과 리니어 레이아웃
4.1 텍스트 출력 원리와 레이아웃
4.2 텍스트 출력
[BASIC] Text Display1 프로젝트
4.3 텍스트 목록 출력
[LAB] Text Display2 프로젝트
4.4 텍스트 폰트의 변화
[ADVANCED LAB] Text Display3 프로젝트
5. 이미지의 출력
5.1 이미지 출력 앱과 출력 원리
5.2 이미지 출력
[BASIC] Image Display1 프로젝트
5.3 다수 이미지 출력
[LAB] Image Display2 프로젝트
5.4 리스트 형태의 이미지 출력
[ADVANCED LAB] Image Display3 프로젝트
자바 쉼터 2 : 변수, 데이터형, 연산자
6. 이벤트 처리와 액티비티 간 이동
6.1 이벤트 처리와 액티비티 간 이동의 이해
6.2 친구목록과 사용자 클릭 인식
[BASIC] Event1 프로젝트
6.3 친구목록과 전화걸기
[LAB] Event2 프로젝트
6.4 명화목록과 큰 이미지 보기
[ADVANCED LAB] Event3 프로젝트
자바 쉼터 3 : 조건문
7. 오디오 재생과 렐러티브 레이아웃
7.1 오디오 재생 원리
7.2 오디오 자동 재생
[BASIC] Audio Playback1 프로젝트
7.3 클릭과 오디오 재생
[LAB] Audio Playback2 프로젝트
7.4 오디오 목록의 클릭과 재생
[ADVANCED LAB] Audio Playback3 프로젝트
8. 비디오 재생
8.1 비디오 재생 원리
8.2 비디오 자동 재생
[BASIC] Video Playback1 프로젝트
8.3 클릭과 비디오 재생
[LAB] Video Playback2 프로젝트
8.4 비디오 목록과 비디오 재생 액티비티
[ADVANCED LAB] Video Playback3 프로젝트
Part 3. 센서와 네트워크
자바 쉼터 4 : 반복문
자바 쉼터 5 : 예외처리
9. 웹페이지 보기
9.1 웹페이지 출력의 원리
9.2 웹뷰를 이용한 웹페이지 출력
[BASIC] Web Page1 프로젝트
9.3 웹페이지 소스 보기
[LAB] Web Page2 프로젝트
9.4 웹페이지 파싱
[ADVANCED LAB] Web Page3 프로젝트
JSON 쉼터 : JSON의 이해
10. 공공 DB 오픈 API 활용
10.1 공공 DB 오픈 API 원리와 활용
10.2 XML 데이터 파싱
[LAB] Parsing1 프로젝트
10.3 JSON 데이터 파싱
[LAB] Parsing2 프로젝트
10.4 공공 DB 오픈 API 인증키 받기
10.5 버스노선ID 조회
[ADVANCED LAB] Parsing3 프로젝트
10.6 노선버스위치 조회
[ADVANCED LAB] Parsing4 프로젝트
11. 구글맵과 위치추적
11.1 구글맵 활용 원리
11.2 구글맵 개발환경 구축(Google Map Lib 추가)
11.3 구글맵 프로젝트 개발 절차
[BASIC] Google Map1 프로젝트
11.4 구글맵 유형과 UI 컨트롤
[BASIC] Google Map2 프로젝트
11.5 특정 위도 경도와 현재 위치 중심 구글맵 출력
[LAB] Google Map3 프로젝트
11.6 Marker와 Info Window
[LAB] Google Map4 프로젝트
11.7 위치 추적
[ADVANCED LAB] Google Map5 프로젝트
12. 공공 DB와 구글맵 기반 Mash-up 서비스
12.1 공공 DB와 지도 활용 원리
12.2 노선버스 실시간 위치 지도출력
[ADVANCED LAB] Seoul Bus 프로젝트
13. NFC 활용
13.1 NFC 활용 원리
13.2 NFC 태그 읽기
[ADVANCED LAB] NFC Reader 프로젝트
13.3 NFC 태그 쓰기
[ADVANCED LAB] NFC Writer 프로젝트
Part 4. 데이터 관리
14. Input Control과 데이터 전송
14.1 Input Control과 데이터 전송 원리
14.2 Input Control을 이용한 화면 구성
[BASIC] Input Controls1 프로젝트
14.3 입력정보 추출
[LAB] Input Controls2 프로젝트
14.4 입력정보 전송
[ADVANCED LAB] Input Controls3 프로젝트
15. 데이터베이스 활용
15.1 데이터베이스 활용 예와 원리
15.2 고객관리 초기화면
[BASIC] Customer Mgt 프로젝트
15.3 고객등록
[ADVANCED LAB] Customer Mgt 프로젝트(계속)
15.4 동적 데이터 출력을 통한 고객현황 조회
[ADVANCED LAB] Customer Mgt 프로젝트(계속)
부록
A. 프로젝트 실행화면 캡처
B. 프로젝트 실행파일을 스마트폰으로 복사하여 실행하기
C. 프로젝트를 외부로 보내기와 외부 프로젝트를 불러오기
찾아보기