logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

언로킹 안드로이드

언로킹 안드로이드 (무료 강의 제공)

(개발자 가이드)

Frank Ableson, Charile Collins, Robi Sen (지은이), 국중진, 김진석 (옮긴이)
프리렉
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

언로킹 안드로이드
eBook 미리보기

책 정보

· 제목 : 언로킹 안드로이드 (무료 강의 제공) (개발자 가이드)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788989345046
· 쪽수 : 592쪽
· 출판일 : 2010-02-04

책 소개

초보자와 개발자 모두 아우를 수 있는 안드로이드 무료 강의가 제공된다. 최신 안드로이드 SDK에 관한 내용은 강의를 통해 업데이트된다. 안드로이드에 새롭게 등장한 액티비티, 서비스, 브로드캐스트 리시버, 노티피케이션 등의 개념을 잘 설명하고 있으며, 이들이 실제 환경에서 어떻게 사용되는지도 예제를 통해 쉽게 접근하고 있다.

목차

파트 1 안드로이드란 무엇인가?

1장 안드로이드의 목표
1-1 안드로이드 소개
1-1-1 안드로이드 플랫폼
1-1-2 안드로이드를 위한 마켓?
1-1-3 안드로이드 라이선스
1-2 안드로이드 스택
1-2-1 안드로이드의 토대
1-3 안드로이드 애플리케이션 개발 시작
1-3-1 안드로이드의 취지
1-3-2 안드로이드 활성화
1-3-3 AndroidManifest.xml
1-3-4 애플리케이션과 프로세스 맵핑
1-4 안드로이드 애플리케이션
1-5 요약

2장 개발 환경 구축
2-1 안드로이드 SDK
2-1-1 애플리케이션 프로그래밍 인터페이스
2-1-2 안드로이드 핵심 패키지
2-1-3 부가 패키지들
2-2 퍼즐 맞추기
2-2-1 자바 퍼스펙티브
2-2-2 DDMS 퍼스펙티브
2-2-3 커맨드라인 툴
2-3 이클립스에서 안드로이드 애플리케이션 빌드하기
2-3-1 안드로이드 프로젝트 마법사
2-3-2 안드로이드 샘플 애플리케이션 코드
2-3-3 애플리케이션 빌딩
2-4 안드로이드 에뮬레이터
2-4-1 스킨
2-4-2 네트워크 속도
2-4-3 에뮬레이터 설정하기
2-5 디버깅
2-6 요약

파트 2 안드로이드 SDK

3장 사용자 인터페이스(User Interface)
3-1 액티비티 만들기
3-1-1 액티비티 클래스 만들기
3-1-2 액티비티 라이프 사이클 살펴보기
3-2 뷰로 작업하기
3-2-1 뷰 알아보기
3-2-2 ListView
3-2-3 핸들러와 메시지 기반의 멀티태스킹
3-2-4 사용자 뷰 생성
3-2-5 레이아웃의 이해
3-2-6 포커스 핸들링
3-2-7 이벤트 살펴보기
3-3 리소스의 사용
3-3-1 지원하는 리소스 타입
3-3-2 자바에서 리소스 참조하기
3-3-3 XML 리소스를 가지고 뷰와 레이아웃 정의하기
3-3-4 외부 참조 값
3-3-5 애니메이션기능 사용
3-4 안드로이드 매니페스트 파일의 이해
3-5 요약

4장 인텐트와 서비스
4-1 인텐트 클래스들 활용하기
4-1-1 인텐트 정의
4-1-2 인텐트 레졸루션
4-1-3 사용자 정의 URI 매칭시키기
4-1-4 안드로이드 제공 액티비티
4-2 브로드캐스트 리시버 사용한 리스닝(수신대기)
4-2-1 인텐트 개념의 오버로딩
4-2-2 리시버 생성하기
4-3 서비스 만들기
4-3-1 서비스의 이중 목적
4-3-2 백그라운드 서비스 생성하기
4-4 IPC 실행
4-4-1 안드로이드 인터페이스 정의 언어
4-4-2 원격 인터페이스 드러내기
4-4-3 서비스 바인딩
4-4-4 서비스 시작 vs 서비스 바인딩
4-4-5 서비스 라이프사이클
4-4-6 바인더와 파서러블
4-5 요약

5장 데이터 저장 및 검색
5-1 프리퍼런스 사용하기
5-1-1 sharedPreferences로 작업하기
5-1-2 프리퍼런스 접근 권한
5-2 파일시스템 사용하기
5-2-1 파일 생성하기
5-2-2 파일 접근
5-2-3 raw 리소스 파일
5-2-4 XML 파일 리소스
5-2-5 SD 카드를 이용한 데이터 저장
5-3 데이터베이스에 데이터 저장하기
5-3-1 데이터베이스 만들고 사용하기
5-3-2 sqlite3 툴 사용하기
5-4 콘텐트 프로바이더 클래스 사용하기
5-4-1 URI 표현식의 이해와 레코드 다루기
5-4-2 콘텐트 프로바이더 생성하기
5-5 요약

6장 네트워크와 웹서비스
6-1 네트워크 개념
6-1-1 네트워크 기초
6-1-2 클라이언트와 서버
6-2 네트워크 상태 확인
6-3 서버 소켓을 이용한 통신
6-4 HTTP 사용하기
6-4-1 단순 HTTP와 Java.net
6-4-2 HttpClient를 사용하여 HTTP 다루기
6-4-3 HTTP와 HTTPS helper 만들기
6-5 웹 서비스
6-5-1 POX - HTTP와 XML의 조합
6-5-2 REST
6-5-3 SOAP 사용할 것인가, 사용하지 않을 것인가
6-6 요약

7장 텔레포니(Telephony) - 전화 통신
7-1 텔레포니 배경과 용어
7-2 텔레포니 정보 접근하기
7-2-1 텔레포니 속성 얻기
7-2-2 폰 상태 정보 획득하기
7-3 전화 사용하기
7-3-1 인텐트를 사용하여 전화 걸기
7-3-2 전화번호와 관련된 유용한 유틸리티
7-3-3 콜 인터셉트하기
7-4 메시지 다루기
7-4-1 SMS 메시지 보내기
7-4-2 SMS 메시지 수신하기
7-5 요약

8장 노티피케이션(Notification)과 알람(Alarm)
8-1 토스트 메시지(알림 창) 소개
8-2 노티피케이션 소개
8-3 알람
8-3-1 알람 예제
8-4 요약

9장 그래픽과 애니메이션
9-1 안드로이드에서 그래픽 기능 사용하기
9-1-1 XML을 이용하여 그리기
9-2 애니메이션
9-2-1 프로그램으로 만드는 애니메이션
9-2-2 임베디드 시스템을 위한 OpenGL
9-3 요약

10장 멀티미디어
10-1 멀티미디어와 OpenCORE
10-2 오디오 재생하기
10-3 비디오 재생
10-4 미디어 캡쳐하기
10-4-1 카메라 이해하기
10-4-2 오디오 캡쳐
10-5 요약

11장 위치 기반 서비스
11-1 에뮬레이터에서 자신의 위치 시뮬레이션하기
11-1-1 DDMS 툴을 사용하여 자신의 좌표 전송하기
11-1-2 GPS 데이터 교환 포맷
11-1-3 구글어스 KML
11-2 로케이션 매니저와 로케이션 프로바이더 사용하기
11-2-1 로케이션 매니저로 위치 데이터 접근하기
11-2-2 로케이션 프로바이더 사용하기
11-2-3 로케이션 리스너를 사용한 로케이션 업데이트
11-3 지도 작업하기
11-3-1 MapActivity 확장
11-3-2 MapView 사용하기
11-3-3 Overlay를 이용하여 지도 위에 데이터 적용시키기
11-4 Geocoder를 이용한 주소와 좌표(위치) 변환
11-5 요약

파트 3 안드로이드 애플리케이션

12장 필드 서비스 애플리케이션
12-1 필드 서비스 애플리케이션의 요구사항
12-1-1 기본 요구사항
12-1-2 데이터 모델
12-1-3 애플리케이션 아키텍처와 통합
12-2 안드로이드 애플리케이션 투어
12-2-1 애플리케이션 흐름
12-2-2 코드 로드 맵
12-2-3 AnroidManifest.xml
12-3 안드로이드 코드
12-3-1 스플래시 액티비티
12-3-2 FieldService 액티비티 1부
12-3-3 FieldService 액티비티 2부
12-3-4 셋팅
12-3-5 데이터 구조
12-4 소스 코드의 세부 사항
12-4-1 Refreshjobs
12-4-2 ManageJobs
12-4-3 ShowJob
12-4-4 CloseJob
12-5 서버 코드
12-5-1 유저 인터페이스 디스패쳐
12-5-2 데이터베이스
12-5-3 PHP 디스패쳐 코드
12-5-4 PHP 모바일 통합 코드
12-6 요약

13장 해킹 안드로이드
13-1 Android/Linux : 교차점
13-1-1 툴 체인(Tool Chain)
13-1-2 애플리케이션 작성
13-1-3 애플리케이션 설치 및 실행
13-1-4 빌드 스크립트(Script)
13-2 보다 좋은 방법
13-2-1 static 플래그 사용의 재고
13-2-2 링킹
13-2-3 return이 아니라 Exit로
13-2-4 Startup 코드
13-3 몇 시입니까?
13-3-1 Daytime 서버 애플리케이션
13-3-2 daytime.c
13-3-3 SQLite 데이터베이스
13-3-4 Daytime 서버 빌드와 실행
13-4 Daytime 클라이언트
13-4-1 액티비티
13-4-2 소켓 클라이언트
13-4-3 Daytime 테스팅
13-5

부록 A 안드로이드 SDK 설치하기
A-1 개발 환경을 위한 요구사항
A-2 이클립스 설치하기
A-3 안드로이드 SDK 설치
A-4 이클립스 플러그인 설치
A-5 이클립스 플러그인 설정

부록 B 안드로이드 디바이스에서 서명과 애플리케이션 설치
B-1 안드로이드 디버그 브리지 다시 보기
B-2 디지털 서명
B-2-1 Keytool
B-2-2 Jarsigner
B-3 배포하기 위한 최종 작업
B-3-1 중요 매니페스트 엘리먼트
B-3-2 테스트, 테스트, 또 테스트
B-3-3 최종 사용자 사용권 계약 - EULA
B-3-4 추가 작업들 : 데이터 import와 export
B-4 안드로이드 마켓에 올리기
B-4-1 안드로이드 마켓의 규칙
B-4-2 안드로이드 마켓에 애플리케이션 올리기
B-4-3 자동 업데이트
B-4-4 왜 안드로이드 마켓인가?
B-5 그 이외 배포 수단

부록 C 안드로이드 SDK(1.5, 2.0) 설치 가이드
C-1 안드로이드 SDK 내려받기
C-2 이클립스 내려받기 및 설치
C-3 이클립스와 안드로이드 연동하기
C-3-1 이클립스 안드로이드 플러그인 설치
C-3-2 안드로이드 플러그인을 통한 SDK 내려받기
C-3-3 Virtual Device 생성 및 에뮬레이터 실행
C-4 안드로이드 SDK 1.5 설치

저자소개

Frank Ableson (지은이)    정보 더보기
펼치기
Charile Collins (지은이)    정보 더보기
펼치기
Robi Sen (지은이)    정보 더보기
펼치기
국중진 (지은이)    정보 더보기
광운대학교 컴퓨터공학과 학사/석사 숭실대학교 컴퓨터학과 박사 (현) 전자부품연구원 실감정보플랫폼연구센터 위촉연구원 Marquis Who's Who in the world 31st, 32nd, 33rd IBC Man of the year 2014 IBC 2000 Outstanding Intellectuals of the 21st Century (8th edition) IBC Top 100 Scientists 2014 IBC Leading Professionals of the World 2014 [저서/역서] 리눅스 커널 in a nutshell (프리렉) 언로킹 안드로이드 (프리렉) 안드로이드 ADK와 아두이노 (한국전자정보통신산업진흥회) 임베디드의 모든 것 (위키북스)
펼치기
김진석 (옮긴이)    정보 더보기
- 고려대학교 전자컴퓨터공학 석사 - 삼성전자 종합기술원 - 애니콜(Anycall) SCH-1000 Internet Phone Project - ㈜ Inode Technology - Mobile Device 통합 인트라넷 솔루션 개발 - ㈜ EZ74 연구소 - SSD(Solid State Disk) Embedded Device S/W 개발 - KITRI(한국정보기술연구원) - Embedded R&D / 교육
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책