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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

알짜만 골라 배우는 안드로이드 프로그래밍 2

알짜만 골라 배우는 안드로이드 프로그래밍 2

(개정판)

마크 머피 (지은이), 강철구 (옮긴이)
  |  
에이콘출판
2010-08-12
  |  
30,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

알짜만 골라 배우는 안드로이드 프로그래밍 2

책 정보

· 제목 : 알짜만 골라 배우는 안드로이드 프로그래밍 2 (개정판)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788960771475
· 쪽수 : 556쪽

책 소개

안드로이드 2 환경에서 애플리케이션을 개발하고 고급 애플리케이션 개발 단계로 쉽게 넘어가도록 돕는 책. 달라진 안드로이드 2 환경의 기본적인 부분에 대한 설명을 읽으면서, 완벽하게 동작하는 예제를 간편하게 돌려볼 수 있다. 또한 예제 코드를 기반으로 책에서 설명하는 다양한 클래스와 API를 실행해 보면서 새로운 안드로이드 버전에 좀 더 빠르게 적응할 수 있을 것이다.

목차

1장 개요
___안드로이드 프로그램 구조
______액티비티
______컨텐트 프로바이더
______서비스
______인텐트
___사용 가능한 구성 요소
______데이터 보관
______네트웍
______멀티미디어
______GPS
______전화 서비스
___개발환경 준비
______안드로이드 SDK 설치
______개발환경 설정
______이클립스 플러그인 설치
______안드로이드 가상 기기 생성

2장 프로젝트와 타겟
___필요한 작업
___프로젝트 생성
___프로젝트 구조
______루트 디렉토리
______생성되는 내용
______그 밖의 디렉토리
______결과로 얻는 내용
___매니페스트 파일
______루트 엘리먼트
______권한, 기본 연동 요소, 애플리케이션
______애플리케이션 엘리먼트
______SDK 버전
______버전=컨트롤
___에뮬레이터와 타겟
______가상 장비
______타겟 지정

3장 애플리케이션 작성
___프로젝트 생성
___액티비티 분석
___빌드와 실행

4장 XML 레이아웃
___XML 기반 레이아웃
___XML로 레이아웃을 지정하는 이유
___XML 레이아웃 파일 구조
___엘리먼트 ID
___자바 코드와 연결하는 방법
___종합정리

5장 기본 위젯
___레이블
___버튼
___이미지
___입력 필드
___체크 박스
___라디오 버튼
___뷰
______유용한 속성
______유용한 메소드
______색깔

6장 컨테이너
___LinearLayout
______개념과 속성
______LinearLayout 예제
___RelativeLayout
______개념과 속성
______RelativeLayout 예제
___TableLayout
______개념과 속성
______TableLayout 예제
___스크롤

7장 선택 기능 위젯
___공통의 인터페이스 어댑터
___리스트 예제
___스핀 컨트롤
___그리드
___입력 필드: 자동 완성
___갤러리

8장 리스트 고급 활용
___가장 간단한 작업
___동적인 내용
___성능 개선
______convertView 활용
______홀더 패턴
___원하는 대로 만들기
___코드 리팩토링
___CursorAdapter

9장 고급 위젯과 컨테이너
___날짜, 색상 선택
___시계
___진행상태 표시
___입력 슬라이더
___탭
______탭 구성 요소
______주의할 점
______연결과 탭 완성
______동적으로 탭 추가
______인텐트와 뷰
___플리퍼
______수동 넘김
______동적으로 내용 추가
______자동 넘김
___슬라이딩 서랍
___그 밖의 위젯

10장 입력 방식 프레임웍
___키보드의 종류
___커스터마이징
___입력 완료 버튼
___레이아웃 조정
___드보락 키보드

11장 메뉴
___메뉴 종류
______옵션 메뉴
______메뉴 항목, 서브메뉴 추가
___컨텍스트 메뉴
___메뉴 예제
___메뉴 인플레이션
______메뉴 XML의 구조
______메뉴 관련 속성
______메뉴 인플레이션

12장 글꼴
___기본 포함 글꼴
___추가 글꼴
___특이한 글자

13장 웹킷 브라우저
___단순한 브라우저
___원하는 내용 표시
___브라우저 내비게이션
___WebViewClient
___설정과 옵션

14장 팝업 메시지
___토스트
___경고창
___팝업 메시지 예제

15장 스레드
___Handler 객체
______Message 객체
______Runnable 객체
___Handler 없이 실행
___사용자 인터페이스 스레드
___비동기 작업
______이론적 배경
______AsyncTask, 제네릭, 가변 인자
______AsyncTask 구조
______백그라운드 작업 예제
___주의해야 할 점

16장 액티비티 생명주기
___액티비티 상태
___액티비티 생명주기
______onCreate(), onDestroy()
______onStart(), onRestart(), onStop()
______onPause(), onResume()
___부드러운 상태 변화

17장 인텐트 필터
___인텐트
______인텐트 구조
______인텐트 라우팅
___인텐트 생성
___인텐트 리시버
___일시정지 문제

18장 액티비티 실행
___액티비티 종류
___실행
______인텐트 작성
______호출
___탭 브라우징

19장 화면 회전
___종료 및 재시작
___가로보기, 세로보기
___더 많은 정보 보관
___직접 처리하는 회전 작업
___화면 고정
___가속도계만 사용

20장 리소스
___리소스의 종류
___문자열
______일반 문자열
______문자열 포매팅
______화면 표시 스타일
______스타일이 적용된 포매팅
___이미지
___XML
___기타 리소스
______크기
______색깔
______배열
___환경에 맞는 리소스 선택

21장 환경설정
___원하는 값 추출
___환경설정 관리
___환경설정 XML
___환경설정 기능 제공
___모양새 갖추기
___환경설정 팝업

22장 로컬 데이터베이스
___데이터베이스 예제
___SQLite
___기초
___테이블 준비
___데이터 추가
___데이터 불러오기
___데이터 직접 다루기

23장 파일
___고정된 파일
___읽고 쓰기

24장 외부 자바 라이브러리
___제한 사항
___Ant와 JAR
___스크립트 활용
___기타 사항
___스크립트 리뷰

25장 인터넷 연결
___REST
___기본 HTTP 작업
___응답 분석
___고려 사항

26장 컨텐트 프로바이더
___Uri 구성
___Uri 생성
___쿼리 실행
___데이터 자동 적용
___데이터 추가와 변경
___BLOB 문제

27장 컨텐트 프로바이더 구현
___내부 구성 요소
___데이터 타입
___컨텐트 프로바이더 작성
______1단계: 컨텐트 프로바이더 클래스 생성
______2단계: Uri 지정
______3단계: 속성 정의
______4단계: 매니페스트 설정
___변경 사항 알림

28장 권한
___권한 확보
___권한 요청
______AndroidManifest.xml 파일에 권한 명시
______그 밖의 권한 요청 방법
___자세한 문서와 설명

29장 서비스 구현
___서비스 클래스
___서비스 인스턴스
___AndroidManifest.xml
___IPC 클라이언트 호출
______콜백
______인텐트 브로드캐스트
___원격 서비스, 프로그램의 나머지 부분

30장 서비스 호출
___바인딩
___데이터 수신

31장 사용자 알림
___알림 메시지 종류
______기기 알림 메시지
______아이콘
___알림 메시지 예제

32장 위치 기반 서비스
___위치 정보 프로바이더
___위치 확인
___변경 사항 업데이트
___목표 지점 도착 알림
___테스트

33장 지도, MapView, MapActivity
___구글 지도 사용권 계약
___SDK 애드온
___구글 지도 기초
___지도 제어 기능
______확대/축소 배율
______중심 이동
___위성 사진 지도
___레이어
______오버레이 클래스
______ItemizedOverlay 표시
______화면 터치 처리
___현재 위치와 방향
___API 키 발급

34장 전화
___TelephonyManager
___전화 걸기

35장 개발 도구
___계층 탐색기
___달빅 디버깅
______로그
______파일 업로드, 다운로드
______화면 캡처
______위치 지정
______전화 걸기, SMS 발송
___SD카드
______SD카드 이미지 생성
______SD카드 삽입

36장 다양한 화면 크기
___기본 화면 크기
___화면 크기별 대응
______위치보다는 규칙
______물리적인 크기
______픽셀 이외의 단위
______그림 크기
___기기별 레이아웃
______
______리소스, 리소스 집합
______화면 크기 파악
___해상도와 실제 크기
______해상도 문제
______해상도 조절
______실제 기기 접속
___레이아웃 변경
______메뉴 대신 버튼
______탭 대신 액티비티
______액티비티 통합
___예제: EU4You
______첫 번째 버전
______아이콘 문제 해결
______빈 공간 활용
______레이아웃 재사용
___화면 크기 관련 버그

37장 기기별 차이점
___명시적인 대응
___버튼 확인
___시장 규모
___기기별 차이점
______Archos 5 안드로이드 인터넷 태블릿
______모토로라 CLIQ/DEXT
______모토로라 드로이드/마일스톤
______구글/HTC 넥서스원
______모토로라 백플립

38장 플랫폼 업그레이드
___브랜드 관리
___그 외의 문제
______위젯 계층 구조
______리소스 변경
___API 변경
______운영체제 버전 확인
______API 감싸기

39장 안드로이드 관련 정보 얻기
___질문과 대답
___안드로이드 소스 코드
___최신 소식

저자소개

마크 머피 (지은이)    정보 더보기
커먼즈웨어(CommonsWare)를 설립하고 『The Busy Coder's Guide to Android Development』를 저술했다. 세 번째 회사를 경영하면서 오픈 소스 관련 컨설팅과 대기업을 대상으로 협업 개발도 진행하고 있으며, 각종 하드웨어에서 동작하는 애플리케이션을 다수 개발했다. 초기 TRS-80 기기부터 최신 휴대용 장비까지 다루면서 25년 이상 소프트웨어 개발자로 일했다. 또한 여러 나라에서 개최된 다양한 컨퍼런스에서 발표와 교육 세션 등을 진행한 유능한 강연자로 알려져 있다. 안드로이드가이즈(AndroidGuys)에 'Building Droids'라는 컬럼을, 네트웍월드(NetworkWorld)에 'Android Angle'이라는 안드로이드 관련 컬럼을 연재한다.
펼치기
강철구 (옮긴이)    정보 더보기
컴퓨터 비전(영상 인식)을 전공했으며, 검색 엔진, 인공 지능, 모바일 등의 키워드에 관심이 많고, 현재 캐나다에서 소프트웨어 개발자로 일하고 있다. 에이콘출판사에서 출간한 『루씬 인 액션』(2005년)과 『Ajax 인 액션』(2006년), 『자바 병렬 프로그래밍』(2008년), 『알짜만 골라 배우는 안드로이드 프로그래밍』(2009년), 『아이폰북』(2009년), 『(개정판)알짜만 골라 배우는 안드로이드 프로그래밍2』(2010년), 『아이폰 개발자를 위한 아이패드 프로그래밍』(2010년)을 번역했다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책