해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
‘안드로이드 앱 프로그래밍 입문’은 모두 15장으로 구성되었으며 크게 네 부분으로 이루어져있다. 우선, 화면 제어 및 화면 출력을 다루는 부분, 사용자의 입력 이벤트를 처리하는 부분, 사용자의 반응에 대한 출력 부분, 액티비티 사이의 송·수신 부분 등이다. ‘안드로이드 앱 프로그래밍 입문’을 통해서 안드로이드 플랫폼에 대한 이해와 안드로이드 앱의 작성과 실행에 대한 이해를 높이고, 더 나아가 다양한 센서와 안드로이드 플랫폼에서 제공하는 다양한 서비스를 활용할 수 있는 기반 지식을 갖추기를 바란다.
작가정보
저자(글) 유헌창
고려대학교 컴퓨터과학과 이학학사
고려대학교 컴퓨터과학과 이학석사
고려대학교 컴퓨터과학과 이학박사
서경대학교 컴퓨터과학과 교수
현재: 고려대학교 정보대학 컴퓨터학과 교수
저자(글) 정광식
고려대학교 컴퓨터과학과 이학학사
고려대학교 컴퓨터과학과 이학석사
고려대학교 컴퓨터과학과 이학박사
영국 UCL Research Fellow
삼성 SDS(주) 책임컨설턴트
현재: 한국방송통신대학교 교수
목차
- 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 용도
■ 찾아보기
기본정보
ISBN | 9788989383802 |
---|---|
발행(출시)일자 | 2020년 01월 08일 |
쪽수 | 248쪽 |
크기 |
190 * 240
* 13
mm
/ 486 g
|
총권수 | 1권 |
Klover
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집 (0)
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)
구매 후 리뷰 작성 시, e교환권 100원 적립