본문 바로가기

안드로이드의 모든 것/소스코드 및 학습자료

[개정.2013.03.10]나홀로 개발자를 위한 안드로이드 프로그래밍의 모든 것 소스코드 다운로드 방법



[개정]나홀로 개발자를 위한 안드로이드 프로그래밍의 모든 것 

소스코드 다운로드 방법

2013.03.10


1. 소스코드 다운로드 방법

구글 프로젝트(google project) 사이트 : http://code.google.com/p/all-that-android-programming/ 에서 다운로드 받으실 수도 있고 SVN을 이용해서 직접 다운로드 받을 수 있습니다.


2부 

  svn checkout http://all-that-android-programming.googlecode.com/svn/trunk/Part2_Examples

3부(서버가 있는 관계로 4개의 프로젝트로 분리되어 있음)

  svn checkout http://all-that-android-programming.googlecode.com/svn/trunk/Part3_Examples

  svn checkout http://all-that-android-programming.googlecode.com/svn/trunk/CH_31_1_AppEngine

  svn checkout http://all-that-android-programming.googlecode.com/svn/trunk/CH_32_7_gcm-demo-client

 svn checkout http://all-that-android-programming.googlecode.com/svn/trunk/CH_32_7_gcm-demo-server

4부 

  svn checkout http://all-that-android-programming.googlecode.com/svn/trunk/Part4_Examples


주의 사항 : 3부의 경우 FacebookSDK를 사용하는 관계로 

  svn checkout http://all-that-android-programming.googlecode.com/svn/trunk/FacebookSDK

로 다운 받은신 후에  FacebookSDK 프로젝트를 다음 그림과 같이 libaray 추가해주시고 Part3_Examples을 빌드해 주세요




2. SVN을 이용하지 않고도 직접 zip 파일을 다운로드 할 수 있습니다. 


http://code.google.com/p/all-that-android-programming/downloads/list  에 방문하시면 


나홀로 개발자를 위한 안드로이드 프로그래밍의 예제 소스를 다운로드를 받으실 수 있습니다. 



3. 소스 빌드 시 주의 사항

- svn에서 다운로드 하신 후에 Package Explorer에서 프로젝트 선택 후 [Properties > Resource > Text file encoding ] 을 UTF-8로 변경하여 주시기 바랍니다. 


- Part2와  Part3의 예제는 모두 Google map 관련 소스가 있습니다. 따라서 Android SDK 버전을 Google API가 포함된 버전으로 사용해서 빌드해야 합니다.  



4. 소스코드 구성 방법


2부는 Part02_Examples 디렉토리에

3부는 Part03_Examples 디렉토리에

4부는 Part04_Examples 디렉토리에 저장되어 있습니다.


Part02_Examples와 Part03_Examples는 각각 하나의 이클립스 프로젝트로 구성되어 있고 각 부의 모든 장들은 해당 프로젝트에서 찾으실 수 있습니다. AndroidManifest.xml 파일과 res 상의 모든 리소스는 모든 장에서 공유합니다. 하지만 .java 소스 파일들은 각각 장별로 패키지를 별도로 구분하여 관리합니다. 여러분들이 책에서 보시는 예제는 주로 이 .java 파일을 참고하시면 됩니다.  .java 파일을 구별하기 위한 패키지는 다음과 같이 정의 됩니다.


패키지 구분 예제 > 

com.appstudio.android.sample.ch_23_1  --> 23장 1절의 에제소를 담고 있는 패키지 입니다.

com.appstudio.android.sample.ch_4       --> 4장의 예제소스를 담고 있는 패키지 입니다.


각 부별로 ch_장_절 번호로 소스코드를 찾으시면 됩니다. 



감사합니다.