1. 안드로이드 SDK Quick Start page 
http://developer.android.com/sdk/index.html 

2. 안드로이드 (SDK에서 Hello World 찍어 보는 튜토리얼) 
http://developer.android.com/resources/tutorials/hello-world.html 

3. Korea Android(구글 안드로이드 홈페이지를 번역한 사이트)
http://www.kandroid.org/guide/basics/what-is-android.html 

4. 역시 kandroid에서 내 놓은 안드로이드 입문서 
http://www.kandroid.com/kandroid_book_3rd_edition.pdf 

5. 한국 안드로이드 관련된 사이트
http://www.kandroid.org 
http://www.androidpub.com 

http://www.androidside.com/


6. 안드로이드 개발 소스

http://code.google.com/p/apps-for-android/


7. 웹서버 연동 앱 작성을 공부 과정

http://www.androidpub.com/80310


8. 안드로이드 OS 뉴스, 강좌, 다운등등..

http://www.helloandroid.com/


9. 디자인 관련

http://developer.android.com/design/index.html

* 액티비티

- 사용자 인터페이스가 있는 프로그램

- 사용자에게 하나의 스크린을 보여줌

- 모든 어플리케이션에는 적어도 하나의 액티비티가 존재함

 

* 서비스

- 백그라운드에서 돌아가는 실행코드

- 일단 실행되면 휴대폰이 꺼질 때까지 돌아감

ex) MP3 플레이어

 

* 브로드캐스트 리시버

- 시스템 전체의 이벤트를 처리

 

* 인텐트 리시버

- 어떤 액티비티나 서비스가 그 기능을 다른 어플리케이션에 제공하기 위해 실행

- 다른 프로그램의 데이터 요청 or 서비스 요청을 처리하는 작은 실행코드

- 요청 프로그램이 인텐트를 발행하면 안드로이가 알아서 이를 처리할 어플리케이션을 결정함

 

* 콘텐트 프로바이더

- 다른 액티비티나 서비스로 정보를 공유할 때 사용됨

* src

- 소스파일 디렉토리

- 패키지 이름에 따라 하위 디렉토리를 생성함

- 액티비티를 위한 자바 템플릿을 포함

 

* gen

- 자동 생성 파일

- 리소스 레퍼런스(R.java)를 포함하는 디렉토리가 생성됨

※ R.java : 어플리케이션을 처음 컴파일할 때 안드로이드 SDK가 만드는 파일, res 디렉토리 안의 모든 리소스에 대해 자바 코드로 된 정보가 들어있음

 

* 안드로이드 라이브러리

- android.jar 포함

 

* asset

- 애셋 디렉토리

- 어플리케이션에 넣고 싶은 파일 모음

 

* res

- 리소스 파일 디렉토리

- drawable : 어플에서 사용하는 이미지나 비트맵 등

- layout : 화면 구성을 위한 XML 파일

- value : 어플에서 사용하는 상수나 고정된 문자열, 사용시 커스터마이징할 때 편리해짐

 

* AndroidManifest.xml

- 어플리케이션을 빌드하고 하나로 묶어 휴대폰이나 애뮬레이터에 설치할 때 필요한 파일 목록을 알려줌

+ Recent posts