본문내용 바로가기
MD의선택 무료배송 소득공제

안드로이드 프로그래밍 정복

한빛미디어 모바일 시리즈 4
김상형 지음 | 한빛미디어 | 2010년 05월 10일 출간
  • 정가 : 36,000원
    판매가 : 32,400 [10%↓ 3,600원 할인]
  • 통합포인트 :
    [기본적립] 1,800원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788979147414(8979147414)
쪽수 860쪽
크기 188 * 235 mm 판형알림

책소개

이 책이 속한 분야

알기 쉽게 설명한 안드로이드 입문서

『안드로이드 프로그래밍 정복』은 안드로이드에 처음 입문하는 독자들을 대상으로 한다. 안드로이드에 대한 소개와 개발툴 설치부터 예제 작성 및 관리법 등을 상세하게 설명하고 있다. 안드로이드는 아직 발표된 지 얼마 되지 않아 개발 관련 자료가 부족하고 공식문서조차 정리되지 않아 초보자들이 접근하기 어려운데, 저자 역시 이러한 어려움을 겪었던 경험을 살려 최대한 입문자의 입장에서 쉽게 쓰려고 노력했다. 고급 기법보다는 안드로이드의 전체적인 구조와 철학을 소개하는 것을 목표로 한다.

북소믈리에 한마디!

안드로이드 프로그래밍을 하기 위해서는 기본 언어인 자바의 문법을 숙지하고 있어야 한다. 이 책은 일반적인 알고리즘이나 자료 구조에 대한 이해가 되어 있다는 가정 하에 쓰여진 것이므로 관련 기본 지식이 요구된다.

이 책의 총서

총서 자세히 보기

저자소개

저자가 속한 분야

저자 김상형은 경남 진주에서 태어나 1989년 부산진 고등학교를 졸업하고 경희대학교 경제학과에 입학했다. 1997년 경희대학교를 졸업한 후 한메소프트에 입사했고 이후 다울소프트, LPA 아카데미 전임강사로 활동하다 2007년부터 TODMobile 개발자로 활동하고 있다.
현재 춘천에서 연구 및 저술 활동을 하며 Win32 연구 사이트인 WinAPI(http://www.winapi.co.kr)를 운영하고 있다.
주요 참여 프로젝트로는 영한사전, 백과사전, PassFinder, 온라인 테스트 솔루션 NeoTest, 조선일보 TEPS, 국순당 차림표 시스템, ePost, 당근 텍스트 편집기, iLark 워드 편집기, 아너림 자판, 윈도우 모바일 LifeDiary, 안드로이드 Communities, HelloTweet, FingerMemo 등이 있으며 2009년부터 안드로이드 프로젝트에 참가하고 있다.
저서로는『델파이 정복』(1996, 가남사), 『비주얼 C++ 정복』(1998, 가남사),『윈도우즈 API 정복』(2006, 한빛미디어),『닷넷 프로그래밍 정복』(2008, 가메),『혼자 연구하는 C/C++(』2009, 와우북스) 등이 있다. http://www.winapi.co.kr

김상형님의 최근작

전체작품보기

목차

제1장 안드로이드
1-1. 모바일 개발
1. 모바일 환경
2. 모바일 운영체제
3. 안드로이드의 등장
1-2. 안드로이드
1. 특징
2. 아키텍처
3. 4가지 구성 요소
4. 학습 준비
1-3. 개발툴 설치
1. JDK
2. 이클립스
3. 플러그인
4. 안드로이드 SDK
5. AVD 생성
6. 옵션 설정
7. 리눅스에 설치

제2장 첫 번째 예제
2-1. 무작정 만들어 보기
1. AndroidFirst
2. 실행 설정
2-2. 프로젝트 분석
1. 프로젝트의 구성
2. 레이아웃 파일
3. XML 레이아웃의 장점
4. 에러 처리
2-3. 실습 준비
1. 에뮬레이터 사용법
2. 프로젝트 관리
3. 샘플 예제
4. 배포 예제
5. 도움말

제3장 레이아웃
3-1. 뷰
1. 뷰의 계층
2. View의 속성
3. TextView
4. ImageView
5. 버튼과 에디트
3-2. 리니어 레이아웃
1. 방향 설정
2. 정렬 지정
3. 베이스 정렬
4. 차일드 영역 분할
5. 마진과 패딩
3-3. 다른 레이아웃
1. RelativeLayout
2. AbsoluteLayout
3. FrameLayout
4. TableLayout
3-4. 레이아웃 관리
1. 레이아웃 중첩
2. 실행 중에 속성 바꾸기
3. 레이아웃 전개
4. 레이아웃 파라미터

제4장 출력
4-1. 캔버스
1. 커스텀 뷰
2. Canvas
3. Paint
4-2. 그리기 객체
1. Bitmap
2. 텍스트
3. Path
4-3. 그 외의 출력
1. 토스트
2. 비프음

제5장 입력
5-1. 이벤트 핸들러
1. 이벤트 처리
2. 핸들러의 우선순위
3, 외부 변수 액세스
5-2. 여러 가지 이벤트
1. 터치 입력
2. 키보드 입력
3. 위젯의 이벤트 처리
4. 포커스 관리
5. 타이머 이벤트

제6장 메뉴
6-1. 메뉴
1. 옵션 메뉴
2. XML로 메뉴 정의하기
3. 체크 메뉴 항목
4. 컨텍스트 메뉴
6-2. 개발툴
1. 기억력 게임
2. 디버깅
3. DDMS
4. 로그
5. adb

제7장 위젯
7-1. 리소스
1. 리소스
2. 리소스 사용
3. 스타일과 테마
4. 대체 리소스
7-2. 텍스트 뷰
1. 기본 속성
2. bufferType
3. 문자열 변경 리스너
4. 커서 및 선택 관리
5. 키보드 관리
7-3. 버튼
1. 나인 패치
2. 화살표 버튼
3. 라디오 버튼
4. 이미지 버튼

제8장 어댑터 뷰
8-1. 리스트 뷰
1. 어댑터 뷰
2. 리스트 뷰
3. 항목 편집
4. 커스텀 항목 뷰
5. 여러 종류의 항목 뷰
6. ListActivity
8-2. 어댑터 뷰
1. 스피너
2. 그리드
3. 갤러리
8-3. 간단한 위젯
1. 프로그래스 바
2. 시크 바
3. 래이팅 바

제9장 커스텀 위젯
9-1. 기존 위젯 변형
1. 위젯 수정
2. 위젯 조합
3. 커스텀 속성
4. 사운드 속성
9-2. 새로운 위젯
1. 크기 정하기
2. 무지개 프로그래스
9-3. 여러 가지 뷰
1. ScrollView
2. WebView

제10장 자료 관리
10-1. 파일 입출력
1. 파일 관리 메서드
2. 파일 공유
3. SD 카드
4. TextLog
10-2. 프레프런스
1. 프레프런스
2. PreferenceActivity
10-3. SQLite
1. 도우미 클래스
2. 쿼리 실행
3. 커서 바인딩
10-4. CP
1. URI
2. 자료 공유
3. CP 사용

제11장 액티비티
11-1. 액티비티
1. 액티비티 추가
2. 인텐트
3. 암시적 인텐트
4. 액티비티간의 통신
11-2. 생명주기
1. 액티비티의 일생
2. 상태 저장
3. 객체 저장
11-3. 복잡한 액티비티
1. 탭
2. 페이지 겹치기

제12장 대화상자
12-1. AlertDialog
1. 대화상자 생성
2. 대화상자의 버튼
3. 대화상자 미리 생성
12-2. 대화상자 활용
1. 알림 메시지 전달
2. 질문하기
3. 목록 선택
12-3. 대화상자 고급
1. 커스텀 대화상자
2. 팝업 윈도우

제13장 스레드
13-1. 스레드
1. 스레드
2. 핸들러
3. 루퍼
4. 작업 스케줄링
13-2. 스레드의 활용
1. ANR
2. LongTime
3. AsyncTask
4. BackWork

제14장 고급 그리기
14-1. 셰이더
1. 직선 그래디언트
2. 원형 그래디언트
3. 비트맵 셰이더
4. ShapeDrawable
14-2. 필터
1. 마스크 필터
2. 컬러 필터
3. 패스 효과
4. 그리기 모드
14-3. 변환
1. 평행 이동
2. 확대
3. 회전
14-4. 애니메이션
1. 프레임 애니메이션
2. 트윈 애니메이션
3. 애니메이션 리스너
14-5. SurfaceView
1. 서피스 뷰
2. 그리기 최적화

제15장 네트워크
15-1. 인터넷
1. 연결 관리자
2. HTTP 요청
3. HTML 읽기
4. 비동기 다운로드
5. 이미지 읽기
6. 웹 서비스 요청
15-2. XML
1.DOM 파서
2.SAX 파서
3.JSON 파서

제16장 서비스
16-1. 통지
1. 백그라운드 알림
2. 통지 출력
3. 커스텀 통지뷰
16-2. BR
1. 방송
2. 배터리 감시
3. SD카드 감시
4. 알람
16-3. 서비스
1. 데몬
2. 원격 인터페이스

부록. 안드로이드 2.2 (개발 환경을 SDK 2.2 버전으로 업그레이드하는 방법 포함)

--------- 이하 저자 웹 사이트에서 제공 http://www.winapi.co.kr/android 합니다 ------------
17장. 맵 서비스
17-1. 위치 제공자
17-2. 멀티미디어
17-3. 오버레이

18장. 멀티미디어
18-1. 오디오
18-2. 비디오
18-3. 미디어 DB
18-4. 카메라

19장. 하드웨어

출판사 서평

알기 쉽게 설명한 안드로이드 최고의 집필서

안드로이드는 운영체제를 리눅스에서 빌려왔고 언어는 자바를 채용했으며 개발툴은 이클립스를 사용한다. 거기다 공짜다. 자바 개발자라면 이미 익숙한 환경, 이것이 자바 개발자에게 큰 장점으로 다가온다. 그렇지만 안드로이드 역사가 일천한 만큼 개발 관련 자료가 부족하고 공식문서조차 아직 정리되지 않았으며, SDK도 자주 업데이트되는 단점도 있다. 이런 점이 안드로이드 프로그래밍을 시작하는 것을 어렵게 한다.
이 책은 마땅히 참고할 만한 자료가 없어 어려움을 겪는 안드로이드 입문자를 위한 ... 더보기

북로그 리뷰 (3) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 낚였다 wd**ing | 2010-11-25 | 추천: 0 | 5점 만점에 1점
     기존 저자의 좋은 책들과 좋게 써져있는 리뷰들에게 '낚였다'.    입문서로서 활용을 해보려 했으나, 갑자기 밑도 끝도 없이 넘어가서 튀어나오는 내용. 핵심은 흐지부지하게 넘어가고, 쓰잘때기 없는 내용을 길게 서술하는 이해할 수 없는 내용들 앞에 당혹스럽고, 좌절했다.   그냥 사려던 책이나 사는건데.. 혹시라도 나와 같은 또 다른 피해자가 생길까 싶어서 짧게나마 글을 남긴다.     더보기
  • 요즘 녹색의 로봇이 안나오는 휴대폰 광고가 없는 듯하다.안드로이드를 탑재하여 나온 안드로이드 폰이 대세임은 의심할 여지가 없어보인다. 웹 프로그래머로서 모바일 프로그래밍에 대한 막여한 두려움이 있던 나로서는 "안드로이드 프로그래밍 정복"이라는 책을 만나게 된 것은 행운이었다.게다가 저자가 내가 손 때 팍팍 묻히며 보았던 "윈도우즈 API 정복"을 집필한 김상형 님이라니!구성이 화려하지는 않지만 (사실 '흰것은 종이요 검은 것은 글씨이로구나~'의 구성에 800 페이지가 넘는 두께의 책을 펴는 순간 커다란 압박으로 다가왔다.) 내용 만... 더보기
  • 3월달에 서울 교보문고에서 안드로이드폰 관련 프로그래밍 서적을 모두 뒤적였던 적이 있었습니다. 그 당시에는 따라하기 무난한 수준의 실습위주의 도서를 구매했었습니다. 우연한 기회에 5월 초에 출판된 한빛미디어의 안드로이드 정복 도서를 읽게 되었고, 이 책이 진작에 나왔더라면 그렇게 도서를 고르기 위해 발품을 팔고 돈을 절약할 수 있었으리라는 생각을 매일 하고 있습니다. 현존하는 안드로이드폰 프로그래밍 서적 중에서 최고이며 감히 바이블이라고 칭하고 싶습니다. 단! 자바언어를 잘 모른다거나, 모바일 프로그래밍 경험이 전혀없는 초보자에게는... 더보기

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

  • 이남호
    23,310원
  • 길벗알앤디
    27,900원
  • 윤종식
    25,200원
  • 길벗R&D
    17,100원
  • 한국데이터진흥원
    16,200원
더보기+

이 분야의 신간

  • 윤종식
    25,200원
  • BC카드 빅데이터센터
    17,100원
  • NCS 정보처리기술사 연구회
    25,200원
  • 조블리(조애리)
    20,700원
  • 김환희
    27,000원
더보기+

함께 보면 좋은 책

  • KINAMI HIDEO
    16,200원
  • 에드 버넷
    18,000원
  • 셰인 콘더
    32,400원
  • FRANK ABLESON
    25,200원
  • 릭 로저스
    27,000원

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품