HOME > Detail View

Detail View

(객체지향원리로 배우는) 안드로이드 프로그래밍

(객체지향원리로 배우는) 안드로이드 프로그래밍 (Loan 17 times)

Material type
단행본
Personal Author
박헌재
Title Statement
(객체지향원리로 배우는) 안드로이드 프로그래밍 / 박헌재 지음
Publication, Distribution, etc
서울 :   투에이치앤에스,   2015  
Physical Medium
935 p. : 삽화 ; 25 cm
ISBN
9788996764274
General Note
부록: 1. 전자 서명 작업, 2. 단말기에 미디어 파일을 넣고 빼는 방법, 3. 자바의 형 변환  
색인수록  
000 00000cam c2200205 c 4500
001 000045832105
005 20150423165434
007 ta
008 150423s2015 ulka 001c kor
020 ▼a 9788996764274 ▼g 93000
035 ▼a (KERIS)BIB000013697879
040 ▼a 241026 ▼c 241026 ▼d 211009
082 0 4 ▼a 005.268 ▼2 23
085 ▼a 005.268 ▼2 DDCK
090 ▼a 005.268 ▼b 2015z3
100 1 ▼a 박헌재
245 2 0 ▼a (객체지향원리로 배우는) 안드로이드 프로그래밍 / ▼d 박헌재 지음
260 ▼a 서울 : ▼b 투에이치앤에스, ▼c 2015
300 ▼a 935 p. : ▼b 삽화 ; ▼c 25 cm
500 ▼a 부록: 1. 전자 서명 작업, 2. 단말기에 미디어 파일을 넣고 빼는 방법, 3. 자바의 형 변환
500 ▼a 색인수록
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.268 2015z3 Accession No. 121232926 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

'안드로이드 프로그래밍 강의노트 Vol1 과 Vol2'의 후속편. 이 책은 안드로이드 프로그래밍을 배우고자 하는 입문자 입장과 함께 "XML 언어를 어떻게 활용할 것이며, 또한 주어진 문제를 해결하고 시스템이나 앱의 기능을 보강하기 위해 자바 클래스를 어떻게 만들 것인지"하는 시스템을 만드는 제작자 입장에서 안드로이드 프로그래밍을 설명하고 있다.

'객체지향원리로 배우는 안드로이드 프로그래밍'은 '안드로이드 프로그래밍 강의노트 Vol1 과 Vol2'의 후속편입니다. 이 책은 안드로이드 프로그래밍을 배우고자 하는 입문자 입장과 함께 "XML 언어를 어떻게 활용할 것이며, 또한 주어진 문제를 해결하고 시스템이나 앱의 기능을 보강하기 위해 자바 클래스를 어떻게 만들 것인지"하는 시스템을 만드는 제작자 입장에서 안드로이드 프로그래밍을 설명하고 있습니다.

양방향 관점은 안드로이드가 앞으로 나갈 방향과 함께 개발자로 하여금 새로운 문제를 해결하고 성취할 수 있는 능력을 배양하게 됩니다. 이러한 책을 집필하게 된 이유는 연구소를 비롯하여 다양한 교육 현장과 실습 현장 속에서 일하신 많은 독자의 의견을 반영하였기 때문에 생긴 결과입니다.

[이 책의 대상 독자]
이 책은 독자분들을 크게 세분류로 나눕니다.
첫번째 독자층은 오래동안 자바나 C언어를 사용하여 앱을 개발한 경험이 있는 개발자를 대상으로 하고 있습니다. 이런 분들은 처음 안드로이드를 공부한다고 하더라도 경험이 있기 때문에 다소 높은 수준을 요구합니다.

두번째 독자층은 이미 안드로이드 입문서를 공부하여 다름대로 자바나 안드로이드에 대해서 맛을 알고 있는 분들입니다. 그리고 기존에 공부하였던 내용 이상으로 좀더 수준있는 기능을 요구하시는 분들로 초급이상으로 분류됩니다.

마지막 독자층은 안드로이드를 처음으로 입문하시는 입문자들을 대상으로 하고 있습니다. 입문자분들이라 하더라도 기본적으로 자바를 공부하신 분들입니다. 안드로이드는 자바 문법을 따르기 때문에 독자분들이 기본적인 자바 문법을 알고 있다는 가정하에 진행됩니다.


Information Provided By: : Aladin

Author Introduction

박헌재(지은이)

25년간의 유닉스와 리눅스 및 자바 프로그래밍 분야에서 개발을 수행했던 전문가입니다. 그의 경력은 다음과 같습니다. 국내 최초 ERP 컨설턴트 90년 중반 국내 ERP 패키지를 최초로 도입하였을 때, 기술팀장을 맡아 ERP를 UNIX에 포팅하는 작업과 함께 ERP 최적화 작업 그리고 현지화 작업을 수행하였습니다. 커널 개발자 ERP 패키지를 최초 Unix에 포팅하는 작업을 수행한 이래 리눅스 커널 2.4 버전부터 시작하여 버그 리포트를 작성하였고 하드웨어 제조사들과 공동 연구 작업을 비롯하여 네트워크 장비에 탑재되는 임베디드 리눅스 커널을 제조하였습니다. 보안 네트워크 장비 개발 L4 스위치와 네트워크 장비 개발 그리고 방화벽, VPN, IPS와 같이 보안 장비 개발 등에 이르기까지 다양한 애플리케이션, 하드웨어/소프트웨어 Q/A 테스트 작업 그리고 장애처리 업무를 수행하였습니다. 만약 책의 내용을 보고 문의 사항이 있으면, 필자에게 이메일('hurdsen@gmail.com')이나 "http://cafe.naver.com/webdroid" 카페 사이트에 방문하여 글을 올려 주시기 바랍니다. 주요 저서는 다음과 같습니다. 안드로이드 C-C++ 프로그래밍(개정판) 시작하자! C++17 프로그래밍(개정판) 기적을 부르는 안드로이드 통신 프로그래밍(3판) 빛과 소리의 향연! 안드로이드 미디어 프로그래밍

Information Provided By: : Aladin

Table of Contents

01장. 안드로이드 개발 환경 구축
1.1 안드로이드 개발 플랫폼 선택
1.2 자바 JDK와 안드로이드 스튜디오 설치
1.3 안드로이드 SDK 추가 버전 설치
1.4 안드로이드 프로젝트 만들기
1.5 안드로이드 가상 단말기 만들기
1.6 애플리케이션 실행
1.7 실제 단말기에서 애플리케이션 실행
1.8 마무리

02장. XML과 Java
2.1 안드로이드 리소스
2.2 XML 문법
2.3 XML 요소의 상속
2.4 XML 계층 구조
2.5 뷰 요소의 크기 단위
2.6 XML 속성
2.7 XML 아이디와 JAVA 연결
2.8 자바 클래스로 구현한 XML 계층 구조
2.9 마무리와 이해 평가

03장 위젯과 레이아웃 그리고 테마
3.1 선형레이아웃
3.2 프레임레이아웃
3.3 테이블레이아웃
3.4 스크롤뷰 레이아웃
3.5 텍스트뷰와 에디트텍스트
3.6 이미지뷰
3.7 스타일과 테마
3.8 사용자 속성
3.9 레이아웃 인플레이션
3.10 뷰의 화면 출력 과정
3.11 마무리와 이해 평가

04장. 이벤트 관리
4.1 뷰 이벤트
4.2 라디오그룹 이벤트
4.3 식바 이벤트
4.4 프로그레스바 이벤트
4.5 모션 이벤트
4.6 이벤트 핸들러
4.7 마무리와 이해 평가

05장. 아댑터와 아댑터뷰
5.1 배열어댑터
5.2 리스트뷰
5.3 심플어댑터
5.4 스피너
5.5 베이스어댑터
5.6 가상 화면과 베이스어댑터
5.7 그리드뷰
5.8 마무리와 이해 평가

06장. 인텐트
6.1 안드로이드 컴포넌트
6.2 명시적 인텐트
6.3 암시적 인텐트
6.4 암시적 인텐트 예제
6.5 인텐트 해석
6.6 음성 인식
6.7 문자를 음성으로 변환
6.8 마무리와 이해 평가

07장. 액티비티
7.1 액티비티 생명주기
7.2 액티비티 생명주기 예제
7.3 액티비티의 재실행
7.4 프로세스와 태스크
7.5 액티비티의 실행 모드
7.6 마무리와 이해 평가

08장. 프래그먼트
8.1 액티비티와 프래그먼트
8.2 프래그먼트의 생명주기
8.3 뷰그룹과 프래그먼트간의 연동
8.4 리스트프래그먼트
8.5 프래그먼트와 프래그먼트간의 연결
8.6 프래그먼트 관리
8.7 뷰 페이저
8.8 마무리와 이해 평가

09장. 이미지와 모형
9.1 비트맵 이미지
9.2 비트맵 클래스
9.3 모형의 종류
9.4 나인패치 모형
9.5 형태 모형
9.6 상태 리스트 모형
9.7 마무리와 이해 평가

10장. 메뉴
10.1 옵션 메뉴
10.2 서브메뉴
10.3 콘텍스트 메뉴
10.4 프래그먼트와 콘텍스트 메뉴
10.5 마무리와 이해 평가

11장. 액션바
11.1 액션바 매커니즘
11.2 액션바 XML 메뉴 인플레이터
11.3 액션바 속성
11.4 콘텍스트 액션모드
11.5 프래그먼트와 액션바
11.6 액션바 출력 옵션
11.7 업 네비게이션
11.8 액션프로바이더
11.9 마무리와 이해 평가

12장. 다이얼로그와 노티피케이션
12.1 경고다이얼로그
12.2 일자/시간 다이얼로그
12.3 진행 다이얼로그
12.4 다이얼로그-프래그먼트
12.5 다이얼로그 후광 효과
12.6 노티피케이션
12.7 노티피케이션 확장 화면
12.8 노티피케이션의 알림 방법
12.9 마무리와 이해 평가

13장. 스레드와 핸들러
13.1 스레드
13.2 핸들러
13.3 일반 스레드에서 화면 출력
13.4 루퍼
13.5 AsyncTask클래스
13.6 마무리와 이해 평가

14장. 서비스
14.1 스타트서비스
14.2 내부 바인드서비스
14.3 서비스 종료
14.4 메시지를 이용한 외부 바인드서비스
14.5 AIDL 인터페이스
14.6 AIDL 인터페이스의 사용 방법
14.7 마무리와 이해 평가

15장. 프레퍼런스와 파일
15.1 프레퍼런스의 구현
15.2 프레퍼런스의 사용
15.3 프레퍼런스-헤더
15.4 파일
15.5 자산 파일과 원시 파일
15.6 마무리와 이해 평가

16장. 콘텐트프로바이더
16.1 콘텐트 URI
16.2 데이터 쿼리와 입력
16.3 일정 관리
16.4 주소록
16.5 커서어댑터
16.6 로더
16.7 콘텐트프로바이더 만들기
16.8 콘텐트프로바이더 제작 실행
16.9 마무리와 이해 평가

17장. 2차원 애니메이션
17.1 사용자 제작 애니메이션
17.2 프레임 애니메이션
17.3 트윈드 애니메이션
17.4 인터폴레이터와 레이아웃 애니메이션
17.5 프로퍼티 애니메이션
17.6 마무리와 이해 평가

18장. 멀티미디어
18.1 사운드 풀
18.2 미디어 플레이어
18.3 오디오 작업
18.4 오디오 포커스
18.5 오디오 녹음
18.6 비디오 작업
18.7 마무리와 이해 평가

19장. 브로드캐스트리시버
19.1 브로드캐스트리시버
19.2 알람매니저
19.3 안드로이드 다운로드 매니저
19.4 마무리와 이해 평가

부록


Information Provided By: : Aladin

New Arrivals Books in Related Fields

Ramamurthy, Bina (2021)