작가정보
저자 박선희는
공주대학교 영상예술대학원 영상학 전공
한밭대학교 정보통신전문대학원 멀티미디어공학전공 박사과정 중
(현) Ihtech 이사, 대덕대학교 컴퓨터공학과 겸임교수
공주대학교, 한국영상대학, 배재대학교, 대덕대학, 한밭대학교 출강
한밭대학교 스마트앱창작터 전문교육과정(안드로이드고급과정) 강의
저자(글) 김정호
저자 김정호는
단국대학교 공학 박사
정보처리기술사, 산업계측제어기술사, 정보통신기술사
한국전자통신연구소 실장
(현) 한밭대학교 컴퓨터공학과 교수, 스마트앱창작터 센터장
저자(글) 최태준
저자 최태준은
공주대학교 영상예술대학원 게임멀티미디어 전공
한밭대학교 정보통신전문 대학원 멀티미디어공학전공 박사과정 재학 중
중국 상해 공정기술대학 다매체 학원 게임전공 전임교수
Visual Light 팀장
(현) Ihtech 기업부설 연구소 소장, 한국 영상대학교 게임학과 겸임교수
공주대학교, 대덕대학교, 중부대학교 출강
한밭대학교 스마트앱창작터 전문교육과정(안드로이드고급과정) 강의
저자(글) 서래원
저자 서래원은
프랑스 Lyon II 대학교 정보통신학 전공(박사)
한국전자통신연구원 자연어처리연구실, 선임연구원
프랑스 LyonII 대학교 정보통신학과 겸임교수
(현) 배재대학교 게임공학과 학과장
목차
- Chapter 01 안드로이드 시작하기
1.1 스마트폰
모바일 운영체제
모바일 운영체제의 비교
애플리케이션 마켓
1.2 안드로이드란?
안드로이드의 기능
안드로이드 역사
안드로이드 라이선스
안드로이드 버전
1.3 안드로이드 특징
컴포넌트의 재사용
자바 언어 지원
선언적 사용자 인터페이스 사용
첨단 기능 제공
개방적이고 풍부한 개발 환경을 제공
클라우드 컴퓨팅을 지원
1.4 안드로이드 구조
리눅스 커널(Linux Kernel)
안드로이드 런타임(Android Runtime)
라이브러리(Libraries)
애플리케이션 프레임워크(Application Framework)
애플리케이션(Application)
1.5 안드로이드 개발환경 구축
개발 과정의 개요
안드로이드 개발도구
JDK
이클립스
안드로이드 SDK
학습정리
연습문제 / 실전문제
Chapter 02 첫 번째 애플리케이션
2.1 첫 번째 애플리케이션 실행해보기
이클립스의 실행
프로젝트 생성
애플리케이션 실행
안드로이드 애뮬레이터
에뮬레이터 생성
에뮬레이터 사용법
2.2 안드로이드 샘플 파일 불러오기
애플리케이션의 구성
2.3 하나씩 바꿔보기
2.4 안드로이드 프로젝트 내보내기
2.5 안드로이드 프로젝트 불러오기
학습정리
연습문제 / 실전문제
Chapter 03 안드로이드를 위한 JAVA 기초 정리
3.1 JAVA 개요
Java 언어의 간단한 역사
Java 언어의 주요한 특징
Java프로그램을 작성하여 보자
3.2 JAVA 기초 문법
데이터형
연산자
조건문
배열
반복문
예외처리
3.3 클래스와 객체
객체 지향이란?
클래스란?
속성이란?
메소드란?
생성자란?
정적필드, 정적메소드, 상수 필드
메소드 오버로딩
3.4 JAVA 클래스의 특징
클래스의 상속
추상 클래스와 추상 메소드
인터페이스와 다중 상속
익명 내부 클래스
3.5 필요한 기타 Java 문법
학습정리
연습문제 / 실전문제
Chapter 04 기본 위젯을 통한 화면 구성
4.1 뷰의 개요
뷰
4.2 기본 위젯 속성
기본 위젯 속성
id 속성
layout_width, layout_height 속성
Background 속성
padding과 layout_margin 속성
Visibility 속성
Enabled, Clickable 속성(4장, ex4-8)
Rotation속성
4.3 기본 위젯 활용하기
텍스트 뷰
버튼
에디트 텍스트
체크 박스
스위치, 토글 버튼
라디오 버튼과 라디오 그룹
이미지 뷰와 이미지 버튼
학습정리
연습문제 / 실전문제
Chapter 05 레이아웃을 이용한 배치
5.1 레이아웃 개요
레이아웃이란?
5.2 리니어 레이아웃
개념 및 특징
Gravity 속성
가중치
5.3 프레임 레이아웃
개념 및 특징
5.4 테이블 레이아웃
개념 및 특징
5.5 렐러티브 레이아웃
개념 및 특징
5.6 그리드 레이아웃
개념 및 특징
5.7 JAVA코드로 레이아웃 만들기
JAVA코드로 레이아웃 만들기
학습정리
연습문제 / 실전문제
Chapter 06 고급 위젯
6.1 고급 위젯
날짜/시간 관련 위젯
AnalogClock, DigitalClock 위젯
Chronometer 위젯
TimePicker 위젯
DatePicker 위젯
CalendarView 위젯
자동완성텍스트뷰
멀티자동완성텍스트뷰
프로그레스바
시크바ㆍ레이팅바
6.2 고급 레이아웃
스크롤뷰
슬라이딩드로어
뷰플리퍼
탭 호스트
웹 뷰
학습정리
연습문제 / 실전문제
Chapter 07 메뉴와 대화상자
7.1 옵션 메뉴
옵션 메뉴
Java 코드만 이용한 메뉴
7.2 컨텍스트 메뉴
컨텍스트 메뉴
7.3 토스트
7.4 대화상자
대화상자
여러 가지 대화상자
학습정리
연습문제 / 실전문제
Chapter 08 파일처리를 이용한 저장 및 관리
8.1 파일처리 기본
파일처리 기본
내장 메모리 파일처리
DDMS탭에서 파일 추가, 삭제하기
Raw 폴더 파일처리
8.2 파일 처리 응용
파일처리 응용
폴더 및 디렉터리 만들기
실행결과 : 디렉터리 생성
실행결과 : 디렉터리 삭제
학습정리
연습문제 / 실전문제
Chapter 09 그래픽과 이미지
9.1 캔버스와 페인트
그래픽
Canvas 클래스
Paint 클래스
캔버스와 페인트 기본 구조
캔버스의 주요 메소드
복잡한 도형 그리기
페인트의 주요 메소드
9.2 xml을 이용한 커스텀 뷰
커스텀 뷰를 사용하여 그리기
9.3 이미지
이미지 표시하기
이미지를 직접 그려주는 방법
9.4 효과주기
이미지 효과주기
다양한 메소드
포토샵 이미지
학습정리
연습문제 / 실전문제
Chapter 10 액티비티와 인텐트
10.1 액티비티
10.2 인텐트
인텐트의 종류
10.3 액티비티 활용
액티비티 활용_데이터를 주고 받는 액티비티
10.4 액티비티 생명주기
학습정리
연습문제 / 실전문제
Chapter 11 선택 위젯의 활용
11.1 어댑터 뷰
11.2 리스트 뷰
11.3 그리드 뷰
11.4 갤러리
11.5 스피너
학습정리
연습문제 / 실전문제
Chapter 12 SQLite 활용
12.1 데이터베이스 개념
SQLite
데이터베이스
관계형 데이터베이스
데이터베이스 구조
데이터베이스 용어
SQLite에서 데이터베이스 구축
12.2 SQLite 개념
SQLite 활용
SQLite를 활용하는 클래스 및 메소드
12.3 SQLite GUI 활용
SQLite Database Browser
SQLite Developer
학습정리
연습문제 / 실전문제
Chapter 13 멀티 미디어와 Google Map v2
13.1 오디오
오디오
MediaPlayer를 이용하는 순서
다양한 리소스 파일이 저장되는 위치를 정리하여 보자
13.2 스레드
스레드란?
스레드를 이용하는 순서
UI 스레드란?
UI 스레드 실행 순서
UI 스레드 종류
13.3 Google Map v2
구글맵
학습정리
연습문제 / 실전문제
Chapter 14 서비스와 브로드캐스트 리시버
14.1 서비스
서비스
서비스 생명주기
14.2 브로드캐스트 리시버
브로드캐스트 리시버란?
학습정리
연습문제 / 실전문제
출판사 서평
친절한 안드로이드 입문서
이제 우리는 안드로이드 없이는 살 수 없을 정도로 주변에서 쉽게 접하는 안드로이드 앱이지만 개발하는 것은 생각만큼 쉽지 않다. 안드로이드를 시작하면서 꼭 알아야 하는 기본적인 내용들을 과정별로 정리해 놓았다. 실행 과정과 결과 화면을 캡처해서 직접 보여주고 프로그래밍 과정은 소스로 제시해 소스별로 설명을 덧붙여 놓았기 때문에 그대로 따라하면 된다. 해매거나 시행착오를 할 위험을 줄여주어 혼자서도 쉽게 따라할 수 있는 책이다. 2단계로 제시된 차별화된 연습문제를 통해 학습내용을 피드백해 줌으로써 초보자에게도 자신감을 심어주고 알아가는 기쁨을 준다. 독자에게 아주 친절한 입문서이다.
스마트폰 시대의 소장서
요즘 IT 서적 중 빠르게 시장 점유율을 늘려가고 있는 것이 안드로이드 서적이다. 이 책은 개발할 때 복잡한 작업이나 군더더기 과정을 빼고 안드로이드의 핵심을 콕콕 짚어주고 있다. 안드로이드 프로그래밍을 하는 데 필요한 요소들을 타이틀별로 나누어 설명하고 있어 필요한 부분만 발췌해서 볼 수도 있다. 프로그래밍 하는 기술, 기능도 다양하게 수록해 놓았다. 이론에 대한 상세한 설명과 팁 그리고 실습과정을 수록해 놓았다. 이렇게 안드로이드에 대한 궁금증을 바로바로 해결하면 된다. 아직 부족한 초보자도 가끔 헛갈리는 중급자도 이 책을 소장하고 있다면 언제든지 활용이 가능하다. 또 최신 버전인 킷캣을 기반으로 쓰여서 안드로이드를 스마트하게 정복할 수 있는 책이다.
이 책의 내용
이 책은 총 14장으로 구성되어 있다. 1장은 안드로이드를 시작할 때 알아야 하는 안드로이드의 기초적인 내용으로 구성되어 있다. 2장에는 애플리케이션에 대한 기본 내용을 실어 놓았다. 3장에는 안드로이드를 위한 JAVA 기초를 정리하였다. 4장에서는 기본 위젯을 통한 화면 구성에 대해 설명했다. 5장은 레이아웃을 이용해 어떻게 배치하는가에 대한 내용을 담고 있고 6장은 고급 위젯에 대해 설명하고 있다. 7장은 메뉴와 대화상자에 대한 내용을 싣고 있고 8장은 파일처리를 이용한 저장 및 관리에 대한 내용을 담고 있다. 9장은 그래픽과 이미지에 대해 설명한다. 10장은 액티비티와 인텐트에 대해 말한다. 11장은 선택 위젯의 활용에 대해 설명한다. 12장은 SQLite의 활용에 대해 실었다. 13장에는 멀티미디어와 Google Map v2에 대한 내용을 넣었다. 14장은 서비스와 브로드캐스트 리시버에 대한 내용을 담았다.
기본정보
ISBN | 9788970508054 |
---|---|
발행(출시)일자 | 2014년 08월 20일 |
쪽수 | 528쪽 |
크기 |
192 * 260
* 35
mm
|
총권수 | 1권 |
Klover 리뷰 (0)
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집 (0)
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)
구매 후 리뷰 작성 시, e교환권 100원 적립
-
반품/교환방법
* 오픈마켓, 해외배송 주문, 기프트 주문시 [1:1 상담>반품/교환/환불] 또는 고객센터 (1544-1900) -
반품/교환가능 기간
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내 -
반품/교환비용
-
반품/교환 불가 사유
(단지 확인을 위한 포장 훼손은 제외)
2) 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
예) 화장품, 식품, 가전제품(악세서리 포함) 등
3) 복제가 가능한 상품 등의 포장을 훼손한 경우
예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
4) 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
5) 디지털 컨텐츠인 ebook, 오디오북 등을 1회이상 ‘다운로드’를 받았거나 '바로보기'로 열람한 경우
6) 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
7) 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
8) 세트상품 일부만 반품 불가 (필요시 세트상품 반품 후 낱권 재구매)
9) 기타 반품 불가 품목 - 잡지, 테이프, 대학입시자료, 사진집, 방통대 교재, 교과서, 만화, 미디어전품목, 악보집, 정부간행물, 지도, 각종 수험서, 적성검사자료, 성경, 사전, 법령집, 지류, 필기구류, 시즌상품, 개봉한 상품 등 -
상품 품절
-
소비자 피해보상 환불 지연에 따른 배상
2) 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함
상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)
기분 좋은 발견
이 분야의 베스트
이 분야의 신간
-
Do it! 스위프트로 아이폰 앱 만들기 입문10% 32,400 원
-
Kotlin in Action: 2/e10% 43,200 원
-
코틀린으로 배우는 안드로이드 앱 개발 실전 노하우10% 40,500 원
-
Do it! 깡샘의 안드로이드 앱 프로그래밍 with 코틀린10% 37,800 원
-
코틀린 아카데미: 고급편10% 27,000 원