이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
안드로이드 프로그래밍
제대로 된 안드로이드 앱 개발을 위한
베스트
IT 모바일 top100 2주
가격
25,000
10 22,500
YES포인트?
1,250원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

이 분야의 이벤트

실무자를 위한 IT 전문서 IT HOLIC

책소개

목차

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 애플리케이션 배포

저자 소개

저자 : 진성주
항상 공유하며 성장하고픈 개발자이다. 모바일 회사를 다년간 근무하고 현재는 삼성전자 소프트웨어 멤버십 정회원, 대한민국 SW 마에스트로 정회원으로 활동하고 있다. 마이크로소프트웨어 월간잡지 다수기고 및 강연을 하고 있으며, 세계대회 bada Developer Challenge 특별상, 마이크로소프트 클라우드 어플리케이션 경진대회 금상 수상경력이 있다.
저자 : 최종열
삼성전자 소프트웨어 멤버십 정회원으로 활동을 했었고, 숭실대학교를 졸업하고 현재는 삼성전자에 근무하고 있다. LG텔레콤 안드로이드 단말 탑재 웹브라우저 프로젝트에 참여하였고, SuperLAB Pro English 안드로이드앱을 개발했다. "종텐"이라는 닉네임으로 활동 중이며, 틈틈이 프로그래밍 언어를 만들고 있다.
저자 : 백정현
삼성전자 소프트웨어 멤버십 정회원으로 활동하고 있으며 제3회 T스토어 안드로이드 앱 공모전 은상,
대한민국 앱공모전 장려상, 제4회 공개 SW 개발자대회 협회장상, 제4회 공개 SW 개발자대회 기업장상, 안드로이드 앱 개발 페스티벌 동상, 안드로이드 앱 공모전 우수상, LGU+ Open ontents 공모전 장려상 등을 수상하였다.
저자 : 신중훈
삼성전자 소프트웨어 멤버십 정회원으로 활동하고 있으며 고교시절부터 개발을 접하고 다수의 경진대회 수상경력이 있다. 안드로이드, 아이폰, 윈도우모바일의 모바일 플랫폼 개발 경험을 바탕으로 맥/iPhone 개발자 모임 부운영자 활동을 하였으며, Musicshake for iPhone 앱을 개발하였다.

품목정보

발행일
2011년 02월 21일
쪽수, 무게, 크기
496쪽 | 1292g | 190*260*30mm
ISBN13
9788994914039

출판사 리뷰

[출판사 리뷰]
안드로이드 광풍이 일고 있는 불과 몇 년 전에 많은 버그에 시달리던 개발자들과 지금 막 안드로이드 개발에 입문하려는 개발자들을 위한 안드로이드 입문서로 문법을 강조하거나 어려운 예제를 통해 노하우를 전달하기 보다는 개발에 가장 많이 사용되는 기능들만을 모아 쉽고 깊게 설명하고 있다.
이 책은 안드로이드 애플리케이션의 설치부터 화면을 구성하는 다양한 구성 요소들에 대한 자세한 사용법과 UI 구성법, DB를 활용한 애플리케이션 개발 방법, 지도와 웹서비스, 텔레포니 활용법 등을 다양한 애플리케이션 예제를 통해 하나씩 짚어가며 기본기를 다질 수 있도록 구성되어 있다. 또 애플리케이션 개발을 후 디버깅할 수 있는 DDMS와 애플리케이션 개발 후 배포를 할 수 있는 다양한 방법을 부록으로 소개하고 있다.

추천평

우선 이 책을 손에 쥔 것을 축하한다. 오랫동안 자바를 다뤄왔다는 자신감에 안드로이드 개발을 만만하게 보고 앱 개발을 시작하여, 수많은 버그들을 만들어 고생한 기억이 아직도 생생하다. 그때 이 책을 미리 가지고 있었다면 어땠을까 생각해본다. 이 책은 감히 안드로이드 개발의 모든 것을 제공하려고 들지 않는다. 꼭 알아야할 것, 공부해 둘 가치가 있는 내용들을 친절하게 설명하고, 실용적인 내용을 제공하여 읽는 재미를 더해준다. 책을 읽어 내려가며, 여기서 얻은 내용으로 그저 무엇을 '할 수 있다'가 아니라 제대로 개발하는 법을 알려주려는 저자들의 노력을 느낄 수 있다.
황장호 (MSN 톡 앱개발자)
이 책은 최신 안드로이드 버전인 진저브레드A(ndroid v2.3)를 바탕으로 알기 쉬운 예제와 도해 설명을 포함하고 있다. 특히 안드로이드를 배우기 위해서는 기본적인 UI 컴포넌트에 대한 이해가 필수적인데, 주요한 UI 컴포넌트에 대한 설명이 잘 되어 있고 예제 중심이어서 활용하기 편하게 되어 있다. 따라서 이 책은 안드로이드를 배우기에 참 좋은 책이라고 생각된다. 앞으로 이 책을 시작으로 안드로이드에 대한 이해를 높여 스마트 폰 세계에 사용자들에게 사랑받는 앱을 개발할 수 있기를 기대한다. 마지막으로 여러분의 숨어있는 Zygote를 깨워 자신만의 멋진 Android를 탄생시키길 기대한다.
장선진 (소프트웨어인라이프 대표이사)
Android는 더 이상 스마튼폰의 OS가 아닌, 수많은 디바이스에 사용되는 범용OS가 되어 버렸다. 냉장고, 세탁기, 청소기 심지어 SmartPad까지 Android의 위세는 대단하다고 볼 수 있다. 이런 인기에 많은 분들이 Android 서적 구입을 고려하고 있을 것이다. 만약, 여러분이 새로운 플랫폼을 처음 접할 때 세세한 설정 이슈 때문에 골치 아프기 싫다거나 초급자들이 단계별로 쉽게 따라 할 수 있는 서적이 필요하다면, 이 책은 안드로이드를 처음 시작하는 분들에게 좋은 벗이 될 것이다.
손영수 (삼성전자 DMC 연구소)

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.