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

제대로 된 안드로이드 앱 개발을 위한 안드로이드 프로그래밍

IT HOLIC 22
진성주 , 최종열 , 백정현 , 신중훈 지음 | 북스홀릭 | 2011년 02월 21일 출간
  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 통합포인트 :
    [기본적립] 1,250원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788994914039(899491403X)
쪽수 494쪽
크기 B5 판형알림

책소개

이 책이 속한 분야

실무자를 위한 「IT HOLIC」 제22권 『(제대로 된 안드로이드 앱 개발을 위한 』. 안드로이드 앱 개발에 있어 꼭 필요한 내용만을 담아낸 안드로이드 프로그래밍 전문서다. 스마트폰 애플리케이션을 개발하기 위한 전반적 플로우도 설명하고 있다. 안드로이드 애플리케이션을 개발하기 위해 사용되는 기술을 이해하게 된다. 애플리케이션 예제를 통해 플랫폼 버그를 해결하는 노하우 등도 담았다. 저자들이 쌓아온 노하우가 집약되어 있다.

저자소개

저자 : 진성주

저자 진성주는 항상 공유하며 성장하고픈 개발자이다. 모바일 회사를 다년간 근무하고 현재는 삼성전자 소프트웨어 멤버십 정회원, 대한민국 SW 마에스트로 정회원으로 활동하고 있다. 마이크로소프트웨어 월간잡지 다수기고 및 강연을 하고 있으며, 세계대회 bada Developer Challenge 특별상, 마이크로소프트 클라우드 어플리케이션 경진대회 금상 수상경력이 있다.

목차

Chpater 01 안드로이드 소개
1.1 OHA(Open Handset Alliance) 소개
1.2 안드로이드 플랫폼 소개
1.2.1 안드로이드의 등장
1.2.2 안드로이드의 특징
1.2.3 안드로이드의 아키텍처
1.3 진저브레드(2.3)에서 달라진 점
1.3.1 새로운 사용자 기능
1.3.2 개발자 측면에서의 달라진 점
1.3.3 개선된 NDK
1.3.4 ADT(Android Development Tools) 8.0
1.4 요약

Chpater 02 안드로이드 개발환경 설정 및 둘러보기
2.1 개발환경 설정하기
2.1.1 JDK 설치하기
2.1.2 이클립스(Eclipse) 설치
2.1.3 안드로이드 SDK설치
2.1.4 SDK 패키지 다운로드 및 설치
2.1.5 안드로이드 ADT 설치
2.1.6 에뮬레이터(Emulator)생성하기
2.1.7 에뮬레이터에 한글 키보드 설치하기
2.2 Hello Android!
2.2.1 프로젝트 생성하기
2.2.2 프로젝트 구성 들여다보기
2.3 나의 첫 번째 안드로이드 애플리케이션
2.4 요약

Chpater 03 안드로이드 사용자 인터페이스
3.1 액티비티(Activity)
3.1.1 액티비티란?
3.1.2 액티비티의 라이프사이클(LifeCycle)
3.1.3 액티비티 추가하기
3.2 뷰, 위젯, 레이아웃의 소개
3.2.1 뷰(View)
3.2.2 위젯(Widget)
3.2.3 레이아웃(Layout)
3.2.4 대표 레이아웃의 소개
3.3 레이아웃 살펴보기
3.3.1 LinearLayout
3.3.2 FrameLayout
3.3.3 RelativeLay out
3.3.4 TableLayout
3.3.5 TabLayout
3.4 기본 위젯의 활용
3.4.1 TextView
3.4.2 EditText
3.4.3 Button
3.4.4 레이아웃과 위젯으로 간단한 애플리케이션 구성하기
3.4.5 ImageView
3.4.6 RadioGroup, RadioButton
3.4.7. CheckBox
3.4.8 RadioButton과 CheckBox로 피자 주문 화면 구성하기
3.5 고급 위젯의 활용
3.5.1. Adapter
3.5.2 ListView
3.5.3 Gallery
3.5.4 GridView
3.6 요약

Chpater 04 인텐트와 브로드캐스트 리시버
4.1 인텐트(Intent)
4.1.1 명시적 인텐트와 암시적 인텐트
4.1.2 인텐트를 통해 값 전달하기
4.1.3 인텐트로 값 리턴하기
4.2 인텐트 필터(Intent Filter)
4.2.1 인텐트 필터
4.2.2 액션과 카테고리
4.2.3 인텐트 레졸루션
4.3 브로드캐스트 리시버
4.4 요약

Chpater 05 다이얼로그(Dialog)
5.1 다이얼로그(Dialog)
5.1.1 AlertDialog
5.1.2 ProgressDialog
5.2 커스텀 다이얼로그(Custom dialog)
5.3 토스트(Toast)
5.4 다이얼로그 관리
5.5 요약

Chpater 06 데이터 저장
6.1 파일시스템 사용법
6.1.1 파일시스템 구조
6.1.2 내부 저장소 파일 읽기 및 쓰기
6.1.3 외부 저장소(SD카드)사용
6.2. 데이터베이스 소개
6.2.1 테이블 생성
6.2.2 레코드의 CRUD(Create, Read, Update, Delete)
6.2.3 직접 SQL문을 실행하기
6.2.4 sqlite3 명령어
6.2.5 안드로이드 에뮬레이터에서의 sqlite3 명령어
6.3 프리퍼런스(Preferences)
6.3.1 프리퍼런스 활용
6.4. 요약

Chpater 07 노티피케이션(Notification)
7.1 노티피케이션
7.1.1 노티피케이션 알아보기
7.1.2 노티피케이션 사용하기
7.1.3 노티피케이션에 진동효과 넣기
7.1.4 노티피케이션에 소리 넣기
7.1.5 노티피케이션에 LED 넣기
7.1.6 사용자정의 레이아웃으로 노티피케이션 만들기
7.1.7 노티피케이션을 이용하여 다운로드 진행사항 표시하기
7.2 요약

Chpater 08 서비스와 백그라운드 작업
8.1 서비스(Service)
8.1.1 서비스의 라이프사이클(LifeCycle)
8.1.2 서비스 클래스 살펴보기
8.1.3 서비스 만들고 제어하기
8.1.4 서비스의 작동방식 설정
8.1.5 서비스를 바인드하여 조작하기
8.2 스레드와 핸들러 312
8.2.1 ANR(Application Not Responding)
8.2.2 스레드(Thread)
8.2.3 핸들러(Handler)
8.3 백그라운드 작업하기
8.3.1 AsyncTask 320
8.4 네이버 실시간 급상승 검색어 만들기
8.5 요약

Chpater 09 네트워크와 웹 서비스
9.1 WebView
9.1.1 서버에 있는 웹페이지 불러오기
9.1.2 리소스로 저장한 웹페이지 불러오기
9.1.3 자바스크립트 이용하기
9.2 HTTP
9.2.1 GET 요청
9.2.2 POST 요청
9.2.3 XML을 활용한 RSS 리더기
9.2.4 JSON을 활용한 구글 뉴스 검색기
9.3 요약

Chpater 10 위치기반 서비스
10.1 위치기반 API
10.1.1 단말기의 현재 위치 알아내기
10.1.2 프로바이더를 직접 선택하기
10.1.3 지오코딩
10.2 지도로 표시하기
10.2.1 내장 애플리케이션으로 지도 표시하기
10.2.2 애플리케이션에 지도 통합하기
10.2.3 애플리케이션에 지도 통합하기 고급기능
10.3 요약

Chpater 11 콘텐트 프로바이더와 텔레포니
11.1 콘텐트 프로바이더
11.1.1 콘텐트 프로바이더(Content Provider)
11.1.2 콘텐트 리졸버(Content Resolver)
11.1.3 콘텐트 리졸버 사용하기
11.1.4 주소록 가져오기
11.1.5 주소록 수정하기
11.1.6 전화기록 가져오기
11.1.7 웹브라우저 북마크 가져오기
11.2 텔레포니
11.2.1 텔레포니(Telephony) 정보접근
11.2.2 텔레포니 정보 변경 알림
11.2.3 SMS 수신 및 발신하기
11.2.4 전화걸기
11.3 요약

Chpater 12 멀티미디어(Multimedia)
12.1 사진과 동영상 촬영
12.2 오디오 및 비디오
12.2.1 안드로이드에서 사용 가능한 미디어 포맷
12.2.2 오디오 재생
12.2.3 오디오 레코딩
12.2.4 비디오 재생
12.3 음성인식
12.4 요약
부록 1 DDMS(Dalvik Debug Monitoring Service)
부록 2 애플리케이션 배포

출판사 서평

안드로이드 개발을 위한 실전 지침 입문서!
이제 개발할 수 있어가 아닌 제대로 개발할 수 있다!

앱 공모전을 휩쓸고 안드로이드, IOS, 바다 등 다양한 환경에서 애플리케이션 개발을 통해 쌓아온 4명의 저자들이 자바 프로그래밍에 경험이 있지만 애플리케이션 개발을 어려워하거나 처음 입문하는 개발자들을 위해 그 동안의 노하우를 가득 담은 안드로이드 개발 입문서이다.
이 책은 안드로이드의 모든 것을 알려주지 않는다. 하지만 개발에 있어 반드시 필요한 내용을 정리해 자세한 설명과 더불어 다양한 실전 애플리케이션 예제를 통해 개발... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 해당도서의 리뷰가 없습니다.

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

교환/반품/품절안내

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

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

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

바로가기

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

최근 본 상품