본문 바로가기

전체 글253

책 PDF 자료 "깡샘의 코틀린 프로그래밍" - 루비페이퍼 책의 PDF 파일입니다. HTML 삽입 미리보기할 수 없는 소스 2018. 1. 15.
책에 담긴 실습 코드 "깡샘의 코틀린 프로그래밍" - 루비페이퍼 교제에 담긴 Step by Step 과 도전과제 코드입니다. 본 코드는 https://github.com/kkangseongyun/kkangs_kotlin 에서도 확인할수 있습니다. 2018. 1. 15.
Step by Step 실습 - 공유 파일 "깡샘의 코틀린 프로그래밍" - 루비페이퍼 책에 담긴 실습 진행을 위한 공유파일입니다. 이곳에 올린 파일은 https://github.com/kkangseongyun/kkangs_android 에서도 다운로드 가능합니다. 2018. 1. 15.
[깡샘의 안드로이드 프로그래밍] 정리 32- MediaPlayer 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. 30장. 멀티미디어 활용 30.1.1. 오디오 재생 안드로이드에서 지원하는 음원 파일의 포맷은 AAC LC, HE-AACv1, HE-AACv2 , AAC ELD, AMR-NB, AMR-WB, FLAC, MIDI, MP3, Opus, PCM/WAVE, Vorbis로 대부분 음원 파일 을 재생할 수 있습니다. 음원을 재생하는 방법은 두 가지입니다. MediaPlayer를 이용하는 방법과 SoundPool을 이용하는 방법입니다. MediaPlayer 이용 MediaPlayer는 음원뿐 아니라 영상 재생에도 사용되는 클래스입니다. 영상을 재생할 때는 화면 출력이 되어야 하므로 Sur.. 2018. 1. 6.
[깡샘의 안드로이드 프로그래밍] 정리 31 - Collection Type 의 App Widget 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. HTML 삽입 미리보기할 수 없는 소스 29장. 앱 위젯 개발 29.2.1. Collection 앱 위젯 구조 앱 위젯을 개발할 때 화면에 ListView, GridView 등 데이터 여러 건이 추가되는 뷰를 이용할 때는 앞에서 설명한 앱 위젯 개발 방법에 구성요소가 더 추가되어야 합니다. 앱 위젯이 ListView이면 레이아웃 XML과 Widget Provider XML, 브로드캐스트 리시버로 구성하여 앱 위젯을 만들어 적용하고, 앱 위젯 업데이트 의뢰는 RemoteViews로 처리하는 구조는 앞에서 살펴본 일반 앱 위젯 개발과 같습니다. 그런데 ListView는 Adapt.. 2018. 1. 6.
[깡샘의 안드로이드 프로그래밍] 정리 30 - Camera2 API 본 글은 [깡샘의 안드로이드 프로그래밍 - 루비페이퍼] 의 내용을 발췌한 것입니다. 좀더 자세한 내용은 책을 통해 확인해 주세요. 28장. 카메라 활용 28.3.2. Camera2 API 활용 앞에서 설명한 전체 흐름도의 4가지 흐름의 코드를 작성하는 방법을 살펴보겠습니다. 카메라 정보 추출 카메라와 관련된 모든 작업은 CameraManager부터 시작됩니다. CameraManager는 getSystemService ( ) 함수로 얻으면 됩니다. manager = (CameraManager)getSystemService(CAMERA_SERVICE); CameraManager의 getCameraIdList ( ) 함수를 호출하여 스마트폰에 탑재된 카메라의 식별자를 얻을 수 있습니다. for (String .. 2018. 1. 6.