로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

핵심만 골라 배우는 안드로이드 스튜디오

 [제이펍의 모바일 시리즈 27 (반양장본)]
   
지은이 닐 스미스   |   출판사 주식회사 제이펍  |   발행일 2015년 06월 26일
 
클릭하시면 큰 도서이미지를 보실 수 있습니다.
판매가 34,000원30,600원 10%
마일리지 5% 1,700원
발행일 2015-06-26
ISBN 1185890173 | 9791185890173
기타정보 번역서 | 784쪽 | 일반
예상출고일
배송비 무료배송
   
프로그래밍
종합지수 0p
   
이 책의 원서
  Android Studio Development Essentials
Createspace | Neil Smyth
주의사항 더이상 출간되지 않습니다.
 

[iOS 프로그래밍 베스트셀러 저자가 집필한 안드로이드 프로그래밍 서적!
간결한 설명, 적절한 예제가 돋보이는 안드로이드 스튜디오 학습서!]


《핵심만 골라 배우는 iOS 프로그래밍》으로 국내 독자들에게도 필력을 인정받은 닐 스미스의 신작! 안드로이드 프로그래밍의 다양한 기능을 간결한 설명과 이해하기 쉬운 예제로 구성하였다. 또한, 어느 정도 안정화된 안드로이드 스튜디오의 최신 버전(1.4 프리뷰)을 기반으로 하고 있어서 이후의 버전 업데이트에도 무리 없이 대응할 수 있을 것이다. 안드로이드 스튜디오를 사용해서 안드로이드 애플리케이션 개발을 배우려는 분, 안드로이드 스튜디오를 빨리 파악하고 싶은 기존 개발자들에게 추천한다.


[책속으로]
안드로이드 스튜디오를 설치한 후 처음 실행할 때는 이전 버전의 안드로이드 스튜디오 설정 내역을 가져오기 위한 옵션을 제공하는 대화상자가 나타날 것이다. 만일 여러분의 컴퓨터에 이전 버전의 안드로이드 스튜디오 설정 내역이 있고 새로 설치한 최신 버전에 그런 설정 내역을 가져오고자 한다면 그 대화상자에서 “I want to import my settings from a custom location”을 선택한다. 그러나 처음 설치하는 경우는 “I do not have a previous version of Android Studio or I do not want to import my settings”를 선택한다. 그 다음에 OK 버튼을 누른다. _17p

AVD 에뮬레이터가 생성되었으므로 이제는 3장에서 생성했던 AndroidSample 애플리케이션을 컴파일하고 실행할 수 있다. AndroidSample 프로젝트를 안드로이드 스튜디오에서 열고 툴바에 있는 초록색의 삼각형으로 된 run(실행) 버튼을 누르면 된다(그림 5-7). 또는 메인 메뉴의 Run => Run ‘app’을 선택하거나 단축키인 Shift+F10(맥 OS X에서는 Ctrl+r)을 눌러도 된다(만일 애플리케이션을 실행할 때 자물쇠가 화면에 나오면 잠금을 풀기 위해 그것을 마우스로 끌어 주면 되며, 화면이 어두워지면 빈 공간 아무 데나 클릭하면 된다). _69p

액티비티에서는 OnTouchListner 이벤트 리스너를 등록하고 onTouch() 콜백 메서드를 구현하여 터치 이벤트를 처리한다. 이때 안드로이드 런타임이 onTouch() 메서드를 호출하며 이 메서드에서는 MotionEvent 객체를 인자로 받는다. 이 객체는 터치에 관한 정보로 뷰와 접촉된 시점의 터치 이벤트 타입, 터치 좌표, 터치 개수를 포함한다. _245p

암시적 인텐트는 액티비티가 다른 액티비티의 서비스를 요청할 수 있는 메커니즘을 제공한다. 이때 원하는 일을 나타내는 액션 타입과 데이터(필요할 때만)를 지정한다. 그러나 암시적 인텐트를 수신할 수 있는 후보 액티비티가 되려면 다음과 같이 액티비티가 구성되어야 한다. 즉, 전달되는 인텐트 객체로부터 적합한 데이터를 추출할 수 있어야 하며, 합당한 퍼미션과 인텐트 필터를 포함하도록 구성된 매니페스트 파일에 포함되어야 한다. 요청된 암시적 인텐트와 일치하는 액티비티가 하나 이상일 때는 안드로이드 시스템에서 사용자에게 선택하도록 해 준다. _401p

틸트(tilt) 제스처를 사용하면 사용자가 지도의 투영 앵글을 조정할 수 있다. 이때는 화면에 두 손가락을 놓고 위 또는 아래로 움직여서 기울기 각도를 조정하면 된다. 틸트 제스처는 UiSettings 인스턴스의 setTiltGesturesEnabled() 메서드를 호출하여 활성화/비활성화할 수 있다. 예를 들면, 다음과 같다. _607p

CHAPTER 1 개요_1
CHAPTER 2 안드로이드 스튜디오 개발 환경 구성하기_5
CHAPTER 3 안드로이드 스튜디오로 첫 번째 애플리케이션 만들기_29
CHAPTER 4 안드로이드 스튜디오 UI 둘러보기_49
CHAPTER 5 안드로이드 스튜디오에서 AVD 생성하기_62
CHAPTER 6 실제 안드로이드 장치에서 애플리케이션 테스트하기_80
CHAPTER 7 안드로이드 스튜디오 코드편 집기_95
CHAPTER 8 안드로이드 아키텍처 개요_109
CHAPTER 9 액티비티와 인텐트 개요_115
CHAPTER 10 안드로이드 애플리케이션과 액티비티 생명주기 이해하기_121
CHAPTER 11 액티비티 상태 변화 처리하기_128
CHAPTER 12 액티비티 상태 변화 예제_137
CHAPTER 13 액티비티 상태를 저장하고 복원하기_151
CHAPTER 14 안드로이드 뷰, 뷰 그룹, 레이아웃_160
CHAPTER 15 안드로이드 스튜디오 디자이너 도구 살펴보기_167
CHAPTER 16 안드로이드 스튜디오 디자이너 도구로 UI 디자인하기_174
CHAPTER 17 자바 코드로 안드로이드 UI 생성하기_188
CHAPTER 18 안드로이드 스튜디오 디자이너에서 GridLayout 매니저 사용하기_203
CHAPTER 19 XML 레이아웃 리소스로 GridLayout 사용하기_215
CHAPTER 20 안드로이드 이벤트 처리 개요_222
CHAPTER 21 터치와 다중 터치 이벤트 처리하기_234
CHAPTER 22 안드로이드 제스처 감지 클래스로 일반 제스처 처리하기_246
CHAPTER 23 커스텀 제스처와 핀치 인식 구현하기_255
CHAPTER 24 안드로이드 프래그먼트 개요_273
CHAPTER 25 안드로이드 스튜디오에서 프래그먼트 사용하기-예제프로젝트_284
CHAPTER 26 안드로이드 스튜디오 마스터/디테일 플로_304
CHAPTER 27 오버플로 메뉴 생성과 관리_319
CHAPTER 28 안드로이드 전환 프레임워크_330
CHAPTER 29 beginDelayedTransition을 사용한 안드로이드 전환_344
CHAPTER 30 안드로이드 장면 전환 구현하기_352
CHAPTER 31 안드로이드 인텐트 개요_366
CHAPTER 32 명시적 인텐트 예제프로젝트_374
CHAPTER 33 암시적 인텐트 예제프로젝트_388
CHAPTER 34 브로드캐스트 인텐트와 브로드캐스트 수신자_402
CHAPTER 35 스레드와 스레드 핸들러_416
CHAPTER 36 스타트 서비스와 바운드 서비스 개요_428
CHAPTER 37 스타트 서비스 구현 예제 프로젝트_436
CHAPTER 38 로컬 바운드 서비스 예제 프로젝트_449
CHAPTER 39 원격 바운드 서비스 예제 프로젝트_462
CHAPTER 40 안드로이드 SQLite 데이터베이스개요_472
CHAPTER 41 TableLayout과 TableRow 파악하기_483
CHAPTER 42 안드로이드 SQLite 데이터베이스 예제 프로젝트_494
CHAPTER 43 콘텐트 제공자 이해하기_507
CHAPTER 44 콘텐트 제공자 구현하기_512
CHAPTER 45 클라우드 스토리지 액세스하기_530
CHAPTER 46 안드로이드 스토리지 액세스 프레임워크 예제 프로젝트_540
CHAPTER 47 비디오 재생 구현하기_558
CHAPTER 48 카메라 인텐트를 사용한 비디오 녹화와 이미지 캡처_569
CHAPTER 49 안드로이드 오디오 녹음과 재생하기_580
CHAPTER 50 구글 맵 API 사용하기_593
CHAPTER 51 안드로이드 인쇄 프레임워크 사용하기_612
CHAPTER 52 HTML과 웹 콘텐트 인쇄 예제 프로젝트_624
CHAPTER 53 안드로이드 커스텀 문서 인쇄_638
CHAPTER 54 서로 다른 안드로이드 장치와 화면 처리하기_659
CHAPTER 55 안드로이드 애플리케이션 릴리스하기_664
CHAPTER 56 구글 플레이 인앱 결제를 애플리케이션에 통합하기_674
CHAPTER 57 안드로이드 스튜디오의 그래들 개요_705
CHAPTER 58 안드로이드 스튜디오 그래들 빌드 예제 프로젝트_718

APPENDIX A 에뮬레이터에서 한글 처리_730
APPENDIX B Button의 textAllCaps 속성 값 설정_741
APPENDIX C 하위 버전의 안드로이드 시스템에서 실행 가능한 애플리케이션 개발_746
찾아보기_751

닐 스미스(Neil Smyth)
닐 스미스는 20년 이상의 IT 개발 경력을 지녔다. 특히 프로그래밍 언어와 기업용 개발 도구, 사용자 인터페이스 디자인을 전문으로 해 왔으며, 시스템 프로그래밍과 웹 개발, 마케팅까지 담당하기도 했다. 닐은 IT 학사 외에 Network+, Project+, 자바와 마이크로소프트 MCP 자격증들을 가지고 있다. 또한 30여 종의 기술 관련 서적을 집필하였으며, 현재는 미국에서 인터넷 출판과 모바일 애플리케이션 개발 회사인 Payload Media의 공동 창업자이자 CEO로 재직 중이다.
등록된 서평이 없습니다.
윈도우 시스템 프로그램을 구현하는 기술...
이호동
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
비주얼 베이직 2015...
정선호
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
실전 윈도우 디바이스 드라이버 2/e...
이봉석
선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
 
전체평균(0)
회원평점   회원서평수 0
닐 스미스 의 최근 저서
 
불균등발전 (양장본)
39,500원
(0%↓+5%)
 
불균등발전 (반양장본)
28,000원
(0%↓+5%)
 
핵심만 골라 배우는 안드로이드 스튜디오 3 & 프로그래밍
33,300원
(10%↓+5%)
 
핵심만 골라 배우는 iOS 9 프로그래밍
32,400원
(10%↓+5%)
 
주식회사 제이펍 출판사의 신간
브레인 이미테이션
이주완 저
16,200원
(10%↓+5%)
 
허교수의 ARM Mbed 프로그래밍 입문
허경용 저
24,300원
(10%↓+5%)
 
알파고를 분석하며 배우는 인공지능
오츠키 토모시 저
23,400원
(10%↓+5%)
 
코딩 강화 파이썬
이규호 저
17,820원
(10%↓+5%)
 
R로 배우는 텍스트 마이닝
줄리아 실기, 데이비드 로빈슨 저
18,000원
(10%↓+5%)
 
이메일주소수집거부