개정판(전2권)이 출간 되었습니다.
이미 소장하고 있다면 판매해 보세요.
|
제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도 자주 업데이트되는 단점도 있다. 이런 점이 안드로이드 프로그래밍을 시작하는 것을 어렵게 한다. 이 책은 마땅히 참고할 만한 자료가 없어 어려움을 겪는 안드로이드 입문자를 위한 안내서다. 이들과 마찬가지로 이 책의 저자도 부족한 자료로 어려움을 겪었으며 오로지 실무 경험으로 안드로이드 개발 프로젝트를 완성했다. 이 책이 처음 안드로이드를 배우고자 하는 입문자에게 적합한 이유가 여기에 있다. 입문자의 가려운 곳을 가장 잘 긁어줄 수 있는 저자의 실무 경험담이 녹아있기 때문이다. 새 기술을 배우고 익히는 것은 늘 어렵다. 하지만 새롭다는 것은 우리에게 흥미진진한 설레임을 주고 도전의지를 북돋운다. 당신은 안드로이드에 참여할 생각이 있는가? 이 책과 함께 여정을 떠나 보자. 윈도우즈 API 정복』을 집필한 김상형 저자의 집필서로 이해하기 쉽고, 국내 개발현장과 잘 맞는다. 고급 기법보다는 안드로이드의 전체적인 구조와 철학을 소개하는 데 중점을 둔다. 안드로이드에 대한 소개와 개발툴 설치부터 예제 작성 및 관리법까지 상세하게 설명한다. 바로 실습해 볼 수 있는 예제, 소스코드로 배운다. 안드로이드 SDK 2.1 버전 이 책에서 제작하는 모든 예제는 웹을 통해 배포됩니다. 예제의 용량이 크지 않으므로 CD-ROM으로 제공하지는 않습니다. 다음 사이트를 방문하시면 이 책의 모든 예제에 대한 소스 코드와 실행 파일, 부속 파일을 내려 받을 수 있습니다. 또는 한빛미디어의 홈페이지에서도 동일한 예제를 제공합니다. 예제는 SDK 2.1 버전과 SDK 2.2 버전에서 모두 정상적으로 동작합니다. http://www.winapi.co.kr/android http://www.hanb.co.kr/exam/1741 이클립스 워크스페이스 폴더를 압축 파일로 제공하며 압축 파일 내에는 주제별로 프로젝트가 구성되어 있습니다. 안드로이드 디바이스의 메모리가 넉넉하지 않고 패키지가 분리된 상황을 만들기 위해 장 별로 예제를 구성하지 않았으며 관련된 주제끼리 통합된 프로젝트로 구성되어 있습니다. 안드로이드는 지금도 굉장히 빠른 속도로 진화하고 있습니다. 차후 추가되는 새로운 기술들에 대한 소개와 예제들은 http://www.winapi.co.kr/android 사이트를 통해 지속적으로 소개하겠습니다. 지면 제약으로 본서에 수록하지 못한 17장 맵 서비스, 18장 멀티미디어, 19장 하드웨어 등을 올리고 있습니다. 안드로이드 2.2에 대한 소개도 내려 받으실 수 있습니다. |