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

중고도서 초보자를 위한 안드로이드 앱 프로그래밍 입문
배움터 2020.01.08.
판매자
동동쥬
판매자 평가 3 3명 평가
중고샵 판매자가 직접 등록/판매하는 상품으로 판매자가 해당 상품과 내용에 모든 책임을 집니다.

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

  •  한정판매의 특성상 재고 상황에 따라 품절 가능

중고도서 소개

사용 흔적 약간 있으나, 대체적으로 손상 없는 상품?
  •   판매자 : 동동쥬
  •  특이사항 : 책머리 스템프외 상태 최상입니다.
  •  개인 판매자의 상품은 개인정보보호를 위해 결제완료 후 연락처를 확인할 수 있습니다.
  •  구매 전 상품에 대한 문의는 [판매자에게 문의하기]를 이용해 주시기 바랍니다.

책소개

목차

CHAPTER 01 안드로이드 앱의 구성 및 View
1. 안드로이드 프로젝트
1) 안드로이드 프로젝트와 워크스페이스(workspace)
2) 프로젝트 구조
2. 안드로이드 프로젝트의 구성 1
1) activity_main.xml
2) strings.xml
3) R.java
3. 안드로이드 프로젝트의 구성 2
1) MainActivity.java
2) AndroidManifest.xml
3) XML 레이아웃의 장점
4. View
1) 액티비티와 View
2) View의 종류

CHAPTER 02 View의 속성
1. 안드로이드 앱의 실행 과정
1) 컴파일 과정
2) 안드로이드 앱 배포 과정
2. View의 속성 1
1) id 속성
2) clickable과 longClickable 속성
3. View의 속성 2
1) background 속성
2) padding 속성
4. View의 속성 3
1) visibility 속성
2) focusable 속성

CHAPTER 03 TextView와 ImageView
1. TextView의 속성
1) textColor 속성
2) textSize 속성
3) textStyle 속성
4) Typeface 속성
5) width, height 속성
6) singleLine 속성
2. TextView 프로젝트
3. ImageView
1) src 속성
2) 이미지 포맷
3) ImageView 프로젝트

CHAPTER 04 버튼과 에디트 텍스트
1. ImageView 2
1) maxHeight, maxWidth 속성과 minHeight, minWidth 속성
2) adjustViewBounds 속성
3) cropToPadding 속성
4) tint 속성
5) scaleType 속성
2. Button과 EditText
1) Button
2) EditText
3) ButtonEdit 프로젝트
3. ViewGroup의 속성 1
1) layout_width, layout_height 속성
2) 다양한 layout_width, layout_height 적용 예제
4. ViewGroup의 속성 2
1) Padding 속성
2) layout_margin 속성
3) padding과 layout_margin

CHAPTER 05 LinearLayout
1. LinearLayout의 속성 1
1) orientation 속성
2) baselineAligned 속성
2. TextView의 속성
1) gravity 속성
3. LinearLayout의 속성 2
4. LinearLayout의 속성 3
1) layout_weight 속성

CHAPTER 06 RelativeLayout
1. RelativeLayout의 속성 1
1) RelativeLayout
2) RelativeLayout의 속성
3) RelativeLayout 속성 2
3) 리소스 컴파일러와의 관계
4) RelativeLayout 배치순서 예제
5) RelativeLayout의 배치상의 어려움
6) RelativeLayout의 논리상의 문제점

2. RelativeLayout의 속성 2
1) RelativeLayout 예제 결과 설명
2) RelativeLayout 예제 결과 설명(배치 순서)
3. AbsoluteLayout의 속성
1) AbsoluteLayout
4. FrameLayout의 속성
1) FrameLayout
2) FrameLayout 실용성
3) FrameLayout 속성

CHAPTER 07 레이아웃의 중첩
1. TableLayout
1) 표의 속성
2) 차일드 View의 경우
3) TableLayout 예제
4) TableLayout 예제 1의 변경
5) shrinkColumns, stretchColumns 속성의 변경
2. 레이아웃의 중첩 1
1) 레이아웃의 중첩
2) 레이아웃의 중첩 예제 1
3) 레이아웃의 중첩 예제 2
3. 레이아웃 중첩 2
1) 레이아웃의 중첩
4. 실행 중에 속성 바꾸기
1) 엘리먼트 속성 변경

CHAPTER 08 Canvas와 Toast
1. Canvas 1
1) CustomView
2) Canvas 클래스 메소드
2. Canvas 2
1) Paint 객체
2) PaintTest 예제
3. Toast
1) Toast 객체
4. 소리 출력
1) 소리 출력

CHAPTER 09 이벤트 처리
1. 이벤트 핸들러
1) 이벤트 처리
2. 안드로이드 플랫폼의 구조
1) 애플리케이션
2) 애플리케이션 프레임워크
3) 라이브러리
4) 안드로이드 런타임
5) 안드로이드 커널

CHAPTER 10 이벤트 처리 순서
1. 핸들러의 우선순위
1) 메소드 호출기회
2) 핸들러의 우선순위
3) onTouch 핸들러 비교
2. 터치 입력
3. 키보드 입력
1) KeyEvent 객체
2) getAction 메소드

CHAPTER 11 입력
1. 위젯 이벤트 처리 1
1) 위젯 이벤트
2) Button 이벤트
2. 위젯 이벤트 처리 2
1) 리스너의 통합
3. 타이머 이벤트
4. 액티비티의 생명주기
1) 안드로이드 멀티태스킹
2) 생명 주기(Life Cycle)
3) 액티비티 관리

CHAPTER 12 액티비티와 인텐트
1. 액티비티 1
1) 액티비티
2) 액티비티와 View
3) 실제 응용 프로그램
2. 액티비티 2
3. 인텐트 1
1) 인텐트(Intent)
2) 액티비티 호출
3) 인텐트 생성자
4) 호출문
5) 명시적 인텐트
6) 암시적 인텐트
4. 인텐트 2
1) 인텐트의 정보 명세

CHAPTER 13 ListView와 Spinner
1. ListView
1) AdapterView
2) ListView
3) setAdapter 메소드 호출
2. Spinner
1) Spinner와 ListView
2) setDropDownViewResource 메소드
3) Prompt 메시지

CHAPTER 14 AlertDialog
1. AlertDialog의 생성
1) AlertDialog
2) Builder 생성자
3) Builder 호출 및 반환
2. AlertDialog의 버튼
1) AlertDialog의 버튼 예제
2) 클릭리스너가 null인 경우

CHAPTER 15 AlertDialog 2
1. AlertDialog의 사전 생성
1) AlertDialog의 효율성
2. 알림 메시지 전달
1) AlertDialog 용도
■ 찾아보기

저자 소개 2

유헌창

 
고려대학교 컴퓨터학과(이학사), 고려대학교 대학원 컴퓨터학과(이학석사, 이학박사). 한국정보처리학회 부회장, 한국정보과학회 논문지 편집위원. 현재 고려대학교 정보대학 컴퓨터학과 교수.

정광식

 

품목정보

발행일
2020년 01월 08일
쪽수, 무게, 크기
248쪽 | 190*240*20mm
ISBN13
9788989383802

출판사 리뷰

안드로이드 플랫폼을 기반으로 하는 앱 개발 환경은 새로운 소프트웨어 생태계를 만들었다. 즉, 앱 개발과 판매-구매가 아주 밀접하게 연동되고, 앱 시장은 더욱 유연해졌고 앱 시장의 전파력은 그 어느 때보다도 넓어지고 강해졌다는 것이다. 이러한 ICT 패러다임의 변화에 가장 선봉에 섰던 안드로이드 플랫폼에서 앱의 개발과 프로그래밍은 컴퓨터과학을 전공으로 하는 학생들에게는 필수불가결한 요소가 되었다.
이에 따라 컴퓨터과학을 전공하거나 관심 있는 학생들이 쉽게 안드로이드 앱 개발에 입문할 수 있는 입문서적의 필요성을 느끼게 되어 ‘안드로이드 앱 프로그래밍 입문’을 집필하였다.
‘안드로이드 앱 프로그래밍 입문’은 모두 15장으로 구성되었으며 크게 네 부분으로 이루어져있다. 우선, 화면 제어 및 화면 출력을 다루는 부분, 사용자의 입력 이벤트를 처리하는 부분, 사용자의 반응에 대한 출력 부분, 액티비티 사이의 송·수신 부분 등이다.
‘안드로이드 앱 프로그래밍 입문’을 통해서 안드로이드 플랫폼에 대한 이해와 안드로이드 앱의 작성과 실행에 대한 이해를 높이고, 더 나아가 다양한 센서와 안드로이드 플랫폼에서 제공하는 다양한 서비스를 활용할 수 있는 기반 지식을 갖추기를 바란다.
안드로이드 플랫폼을 기반으로 하는 앱 개발 환경은 새로운 소프트웨어 생태계를 만들었다. 즉, 앱 개발과 판매-구매가 아주 밀접하게 연동되고, 앱 시장은 더욱 유연해졌고 앱 시장의 전파력은 그 어느 때보다도 넓어지고 강해졌다는 것이다. 이러한 ICT 패러다임의 변화에 가장 선봉에 섰던 안드로이드 플랫폼에서 앱의 개발과 프로그래밍은 컴퓨터과학을 전공으로 하는 학생들에게는 필수불가결한 요소가 되었다.

이에 따라 컴퓨터과학을 전공하거나 관심 있는 학생들이 쉽게 안드로이드 앱 개발에 입문할 수 있는 입문서적의 필요성을 느끼게 되어 ‘안드로이드 앱 프로그래밍 입문’을 집필하였다.
‘안드로이드 앱 프로그래밍 입문’은 모두 15장으로 구성되었으며 크게 네 부분으로 이루어져있다. 우선, 화면 제어 및 화면 출력을 다루는 부분, 사용자의 입력 이벤트를 처리하는 부분, 사용자의 반응에 대한 출력 부분, 액티비티 사이의 송·수신 부분 등이다.

‘안드로이드 앱 프로그래밍 입문’을 통해서 안드로이드 플랫폼에 대한 이해와 안드로이드 앱의 작성과 실행에 대한 이해를 높이고, 더 나아가 다양한 센서와 안드로이드 플랫폼에서 제공하는 다양한 서비스를 활용할 수 있는 기반 지식을 갖추기를 바란다.

상품정보안내

  •  주문 전 중고상품의 정확한 상태 및 재고 문의는 [판매자에게 문의하기]를 통해 문의해 주세요.
  •  주문완료 후 중고상품의 취소 및 반품은 판매자와 별도 협의 후 진행 가능합니다. 마이페이지 > 주문내역 > 주문상세 > 판매자 정보보기 > 연락처로 문의해 주세요.

부적합 상품 신고하기

신고하기
  •  구매에 부적합한 상품은 신고해주세요.
  •  구매하신 상품의 상태, 배송, 취소 및 반품 문의는 판매자 묻고 답하기를 이용해주세요.
  •  상품정보 부정확(카테고리 오등록/상품오등록/상품정보 오등록/기타 허위등록) 부적합 상품(청소년 유해물품/기타 법규위반 상품)
  •  전자상거래에 어긋나는 판매사례: 직거래 유도
6,700
1 6,700