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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

예제로 시작하는 안드로이드 개발

예제로 시작하는 안드로이드 개발

(구글 SDK 1.5 버전 반영)

John Lombardo, 릭 로저스, 지거드 메드닉스, 블레이크 메이크 (지은이), 안드로이드펍 (옮긴이)
에이콘출판
30,000원

일반도서

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

중고도서

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

eBook

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

책 이미지

예제로 시작하는 안드로이드 개발
eBook 미리보기

책 정보

· 제목 : 예제로 시작하는 안드로이드 개발 (구글 SDK 1.5 버전 반영)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788960770973
· 쪽수 : 440쪽
· 출판일 : 2009-09-21

목차

1부. 구글 SDK 따라하기

1장. 안드로이드 개요
왜 안드로이드인가?
오픈 핸드셋 얼라이언스
안드로이드 실행 환경
안드로이드 애플리케이션 구성요소
안드로이드 액티비티 생명주기
안드로이드 서비스 생명주기
이 책의 구성

2장. 안드로이드 개발환경 구축
개발환경 구축
안드로이드 개발환경 구축의 첫 단계
헬로, 안드로이드
첫 프로그램
새 애플리케이션 만들기: HelloWorld
HelloWorld 소스코드 작성
HelloWorld 실행하기

3장. 안드로이드 개발환경을 이용한 실제 애플리케이션 개발
주요 예제 애플리케이션 MicroJobs
안드로이드와 소셜 네트워킹
MJAndroid 코드 다운받기
MJAndroid 소스코드 개요
프로젝트 최상위 폴더(MJAndroid)
소스코드 폴더(src)
리소스 폴더(res)
첫 순서: MicroJobs 애플리케이션 빌드와 실행
안드로이드 SDK/이클립스 간단히 살펴보기
애플리케이션 로딩과 실행
유의해야 할 점
T모바일 휴대폰에서 애플리케이션 실행
요약

4장. MJAndroid 애플리케이션 시작 코드와 리소스
AndroidManifest.xml에 나오는 초기화 파라미터
MicroJobs.java로 본 초기화 과정
MicroJobs.java에 나온 나머지 초기화 과정
요약

5장. 애플리케이션 디버깅

이클립스 자바 편집기
자바 오류
디버거
로그캣
안드로이드 디버그 브릿지
달빅 디버그 모니터 서비스: DDMS
트레이스뷰
요약

6장. ApiDemos 애플리케이션
매니페스트 파일에서 애플리케이션 설정
예제의 소스 코드 찾기
Custom Title 데모
Linkify 데모
직접 만든 예제를 ApiDemos에 추가

7장. 애플리케이션 서명과 배포
애플리케이션 테스트
최종 사용자 사용권 계약 추가하기
아이콘과 레이블 만들고 붙이기
정리하고 배포 버전 만들기
애플리케이션에 버전 기록하기
서명 인증서와 API 키 획득
배포할 애플리케이션용 서명 인증서 만들기
디버그 서명 인증서 쓰기
애플리케이션 서명
애플리케이션 다시 테스트하기
안드로이드 마켓에 발행하기
안드로이드 개발자 등록
애플리케이션 업로드

2부. 안드로이드 프로그래밍

8장. 영속적인 데이터 저장소: SQLite 데이터베이스와 컨텐트 프로바이더
데이터베이스
MicroJobsDatabase 클래스 기본 구조
데이터베이스에서 데이터 읽기
데이터베이스 변경
컨텐트 프로바이더
NotePad 소개
컨텐트 프로바이더
컨텐트 프로바이더 사용

9장. 위치 정보와 지도 서비스
위치 기반 서비스
지도
구글 지도 액티비티
MapView와 MapActivity
MapView로 작업하기
MapView와 MyLocationOverlay 초기화
MapActivity의 중지와 재시작
메뉴 버튼으로 지도 컨트롤하기
키패드로 지도 컨트롤하기
지도 없이 위치정보 사용
Manifest와 Layout 파일
위치 제공자와 연결해 받는 위치 업데이트
에뮬레이트된 위치의 업데이트

10장. 뷰 생성
안드로이드 GUI 구조
모델

컨트롤러
기능 통합
그래픽 인터페이스 조합
컨트롤러 연결
모델 리스닝
터치 이벤트를 위한 리스닝
키 이벤트를 위한 리스닝
이벤트를 처리하는 그밖의 방법
고급 연결: 포커스와 스레딩
메뉴

11장. 위젯
안드로이드 뷰
TextView와 EditText
Button과 ImageButton
Adapter와 AdapterView
CheckBox와 RadioButton과 Spinner
ViewGroups
Gallery와 GridView
ListView 와 ListActivity
ScrollView
TabHost
레이아웃
프레임 레이아웃
LinearLayout
TableLayout
AbsoluteLayout
RelativeLayout

12장. 2D, 3D 그래픽
자신만의 위젯 만들기
레이아웃
캔버스 그리기
드로어블
비트맵
블링
그림자, 그래디언트, 필터
애니메이션
OpenGL 그래픽

13장. 프로세스 간 통신
인텐트: 간단하고 오버헤드가 적은 IPC
프로세스 간 통신에 사용되는 인텐트 객체
액티비티 객체와 계층적 UI
예제: 'Hello World'를 어떻게 할지 고르는 인텐트
프로세스 간 통신으로 결과 가져오기
리모트 메소드와 AIDL
안드로이드 인터페이스 정의언어
AIDL로 만든 인터페이스에 내재된 클래스
인터페이스 발행
자바 네이티브 인터페이스와 안드로이드 IPC의 비교
바인더가 하지 않는 일
바인더와 리눅스

14장. 간단한 전화 걸기
빠르고 쉬운 전화 걸기
call 메소드를 실행하는 예제 애플리케이션 만들기
애플리케이션에 코드 조각 끼워 넣기
디버거를 이용한 전화코드 탐색
Intent 인스턴스 만들기
Intent 인스턴스에 데이터 추가하기
전화 걸기
예외처리
안드로이드 애플리케이션 수준 모듈화와 텔레포니

15장. 텔레포니 상태정보와 안드로이드 텔레포니 클래스
android.telephony 패키지에서 제공하는 기능
패키지 요약
애플리케이션에서 전화 작업을 할 때 제한 사항
예제: 전화 걸기 상태 확인하기
안드로이드 텔레포니 인터널
프로세스 간 통신과 com.android.internal.telephony 패키지의 AIDL
android.internal.telephony 패키지
android.internal.telephony.gsm 패키지
안드로이드 텔레포니 인터널 살펴보기
안드로이드와 VoIP

부록. 무선 프로토콜

저자소개

John Lombardo (지은이)    정보 더보기
샘즈(Sams) 출판사에서 펴낸 『임베디드 리눅스(Embedded Linux)』의 저자며 IPSEC과 ARM-7기반 NAT 라우터를 포함한 여러 임베디드 리눅스 제품을 만드는 데 기여했다.
펼치기
릭 로저스 (지은이)    정보 더보기
30년 이상을 임베디드 소프트웨어 개발에 몰두했으며 현재는 윈드리버시스템(Wind River Systems)에서 모바일 솔루션 아키텍트로 일하고 있다.
펼치기
지거드 메드닉스 (지은이)    정보 더보기
D2 테크놀로지(D2 Technologies)의 사용자 인터페이스 아키텍처 총책임자이며 임베디드 사용자 인터페이스 분야 회사들의 컨설턴트로 일한다.
펼치기
블레이크 메이크 (지은이)    정보 더보기
GUI 툴킷과 자바 모바일 디바이스 플랫폼을 두루 섭렵한 개발자다.
펼치기
안드로이드펍 (옮긴이)    정보 더보기
(http://www.androidpub.com) 안드로이드 사용자와 개발자 모두를 위한 인터넷 커뮤니티다. 현재는 개발자들을 위주로 운영하는 커뮤니티며 안드로이드 보급에 중요한 번역, 스터디, 세미나 등 다양한 활동을 한다. 커뮤니티의 주요 멤버들이 모여 번역 작업을 진행했으며, 모두 친구 사이다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책