애플리케이션 개발자, 안드로이드에 빠지다
Vresion 1.0 2010/1/20
이 디렉터리에있는 파일은 영진닷컴에서 번역 출간된 "애플리케이션 개발자, 안드로이드에 빠지다(ISBN : 978-89-314-3932-8)"에서 사용되는 Android 용 응용 프로그램의 소스코드입니다.
동작환경
이 디렉터리에있는 예제 코드는 다음 작업 환경에서 컴파일 및 실행 확인합니다.
- Android SDK 1.5
- Android Eclipse Plugin ADT 0.9
- Eclipse Version 3.4.1
- Java SDK 1.6
- Android Developer Phone 1
또한, 본 소스 코드는 프로그램을 설명하기위한 것이며, 실제적인 애플 리케이션의 용도에 적합하지 않습니다.
사용방법
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
새 프로젝트를 만든 직후의 소스 코드입니다.
거재 위치
- 리스트 3-1
- 리스트 3-2
- 리스트 3-3
- 리스트 3-4
- 리스트 3-5
Chapter03_02.HelloAndroidButton
버튼을 추가하는 예제입니다.
거재 위치
Chapter04_01.UserInput
사용자 입력을 허용하는 샘플입니다.
거재 위치
Chapter04_02.Intent
의도를 발행하는 샘플입니다.
거재 위치
- 리스트 4-3
- 리스트 4-4
- 리스트 4-5
- 리스트 4-6
- 리스트 4-7
Chapter05_01.HelloResource
리소스를 정의하는 예제입니다.
거재 위치
- 리스트 5-1
- 리스트 5-2
- 리스트 5-3
- 리스트 5-4
- 리스트 5-5
- 리스트 5-6
Chapter06_01.ViewAndLayout
기본적인 레이아웃의 샘플입니다.
거재 위치
Chapter06_02.HelloListView
목록보기 대우 샘플입니다.
거재 위치
Chapter06_03.LinearLayoutParams
기본보기의 샘플입니다.
거재 위치
Chapter06_05.PicturePuzzle
그림 퍼즐 게임 샘플입니다.
게재 위치
- 리스트 6-18
- 리스트 6-19
- 리스트 6-20
- 리스트 6-21
Chapter07_01.HelloService
서비스를 시작하는 샘플입니다.
거재 위치
- 리스트 7-1
- 리스트 7-2
- 리스트 7-3
- 리스트 7-4
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를 사용하는 샘플입니다.
거재 위치
- 리스트 8-9
- 리스트 8-10
- 리스트 8-11
- 리스트 8-12
Chapter08_05.HelloContentProviders
Content Provider을 사용하는 샘플입니다.
거재 위치
- 리스트 8-13
- 리스트 8-14
- 리스트 8-15
- 리스트 8-16
Chapter09_01.HelloMap
지도보기 샘플입니다.
거재 위치
- 리스트 9-1
- 리스트 9-2
- 리스트 9-3
- 리스트 9-4
Chapter09_02.HelloLocation
위치 정보를 검색하는 예제입니다.
거재 위치
Chapter10_01.SensorSample
센서의 샘플입니다.
거재 위치
- 리스트 10-1
- 리스트 10-2
- 리스트 10-3
Chapter10_02.HelloMedia
리소스의 MP3를 재생하는 샘플입니다.
거재 위치
Chapter10_03.HelloCamera
카메라를 제어하는 샘플입니다.
거재 위치
- 리스트 10-5
- 리스트 10-6
- 리스트 10-7
Chapter10_04.HelloTelephone
통화를 실행하는 샘플입니다.
거재 위치
Chapter10_05.amazon_camera
카메라와 바코드 판독기를 연동하는 샘플입니다.
거재 위치
- 리스트 10-9
- 리스트 10-10
- 리스트 10-11
- 리스트 10-12
- 리스트 10-13
- 리스트 10-14