애플리케이션 개발자, 안드로이드에 빠지다

Vresion 1.0 2010/1/20

이 디렉터리에있는 파일은 영진닷컴에서 번역 출간된 "애플리케이션 개발자, 안드로이드에 빠지다(ISBN : 978-89-314-3932-8)"에서 사용되는 Android 용 응용 프로그램의 소스코드입니다.

동작환경

이 디렉터리에있는 예제 코드는 다음 작업 환경에서 컴파일 및 실행 확인합니다.

또한, 본 소스 코드는 프로그램을 설명하기위한 것이며, 실제적인 애플 리케이션의 용도에 적합하지 않습니다.

사용방법

Eclipse를 시작하고 File "Import"General "Existing Projects into Workspace (파일"가져오기 "일반"기존 프로젝트를 작업 영역에)을 선택하십시오.

Select Root Directory (루트 디렉토리 선택)이 파일의 디렉토리를 선택하십시오. project 디렉토리 프로젝트 목록이 표시되므로, Finish를 눌러 프로젝트를 가져올 수있습니다.

라이센스

이 샘플 코드는 MIT 라이센스 또는 Apache License Version 2.0을 기반으로 배포되고있습니다. 각각의 라이센스는 각 프로젝트의 소스 코드에 표시됩니다.


Chapter10_05.amazon_camera는 Apache 2.0 라이선스로 배포되고있습니다. 저자의 adamrokcer의 정보는 다음 URL을 참조하십시오.

throw Life

Chapter10_05.amazon_camera는 ZXing ( "Zebra Crossing") 라이브 다를 사용하여 만든 것입니다. 또한 일부 라이브러리를 수정하는 소스 코드가 포함되어있습니다.

ZXing는 Apache 2.0 라이선스로 배포되고있습니다. ZXing ( "Zebra Crossing")에 대한 자세한 내용은 다음 URL을 참조하십시오.

http://code.google.com/p/zxing/


Chapter06_05.PicturePuzzle 일부 아이콘은 Google이 만들어 제공하는 콘텐츠를 기반으로 변경한 것으로, 크리에이 티브 커먼즈 저작자 표시 2.5 라이센스에 명시된 조건에 따라 사용합니다.

크리에이 티브 커먼즈 저작자 표시 2.5 라이센스


Chapter10_02.HelloMedia 샘플 MP3 파일에 포함된 res \ raw \ shima_piano_blog284.mp3은 Creative Commons 2.1에 따라 배포되고있습니다.

음악 저작권 정의 Creative

♪ 일일 피아노 즉흥 연주
by Yoshikazu Shima is licensed under a Creative Commons 표시 2.1 일본 License.Based on a work at www.st.rim.or.jp

Creative Commons 표시 2.1 일본 License ♪ 피아노 급조 "새로운 희망"No.284 오늘 피아노 @ podcast

샘플코드

Chapter03_01.HelloAndroid

새 프로젝트를 만든 직후의 소스 코드입니다.

거재 위치

Chapter03_02.HelloAndroidButton

버튼을 추가하는 예제입니다.

거재 위치

Chapter04_01.UserInput

사용자 입력을 허용하는 샘플입니다.

거재 위치

Chapter04_02.Intent

의도를 발행하는 샘플입니다.

거재 위치

Chapter05_01.HelloResource

리소스를 정의하는 예제입니다.

거재 위치

Chapter06_01.ViewAndLayout

기본적인 레이아웃의 샘플입니다.

거재 위치

Chapter06_02.HelloListView

목록보기 대우 샘플입니다.

거재 위치

Chapter06_03.LinearLayoutParams

기본보기의 샘플입니다.

거재 위치

Chapter06_05.PicturePuzzle

그림 퍼즐 게임 샘플입니다.

게재 위치

Chapter07_01.HelloService

서비스를 시작하는 샘플입니다.

거재 위치

Chapter07_02.HelloBindService

서비스 바인딩 샘플입니다.

거재 위치

Chapter07_03.HelloNotification

Notification 게시 샘플 입니다.

거재 위치

Chapter07_04.HelloAlarmActivity

알람을 설정하는 예제입니다.

거재 위치

Chapter08_01.HelloPreferences

기본 설정을 지정하는 예제입니다.

거재 위치

Chapter08_02.HelloPrefReader

다른 응용 프로그램 환경 설정을 읽어들이는 예제입니다. Chapter08_01.HelloPreferences에서 설정한 기본 설정을 읽습니다.

거재 위치

Chapter08_03.HelloLocalFile

로컬 파일을 읽어들이는 예제입니다.

거재 위치

Chapter08_04.HelloSQLite

SQLite를 사용하는 샘플입니다.

거재 위치

Chapter08_05.HelloContentProviders

Content Provider을 사용하는 샘플입니다.

거재 위치

Chapter09_01.HelloMap

지도보기 샘플입니다.

거재 위치

Chapter09_02.HelloLocation

위치 정보를 검색하는 예제입니다.

거재 위치

Chapter10_01.SensorSample

센서의 샘플입니다.

거재 위치

Chapter10_02.HelloMedia

리소스의 MP3를 재생하는 샘플입니다.

거재 위치

Chapter10_03.HelloCamera

카메라를 제어하는 샘플입니다.

거재 위치

Chapter10_04.HelloTelephone

통화를 실행하는 샘플입니다.

거재 위치

Chapter10_05.amazon_camera

카메라와 바코드 판독기를 연동하는 샘플입니다.

거재 위치