[1일차] Android Project 구조

2015. 5. 18. 15:46Rapa 수업/Android

반응형

Android 에서 중요한 process

1. system_process

2. com.android.systemui --  common process

3. com.android.phone -- common process


Android Project 폴더

/src : Java source파일 저장

----------------------/res내의 파일이름은 소문자여야한다!!

----------------------파일이름은 상관 없지만 유지보수 상 지켜주는게 좋다.

/res/drawable : 이미지파일 저장 (png 권장)

/res/layout : 화면관련

/res/values : 문자열, dimens, color, style.......

/res/menu : 메뉴관련 xml

/res/raw : 음악파일 등....

/res/anim : 애니메이션 관련....

/res/xml : 네트워크 관련....

----------------------/assets 

- 하위에 폴더생성 가능

- 큰 데이터(텍스트 기반, apk 등.....)를 담아서 사용한다.

----------------------/gen

DEBUG 값이 릴리즈 할 때, 자동으로 false로 바뀐다.

AIDL 할 때도 생긴다.

---------------------/libs

-이 폴더에 jar파일을 넣으면 자동으로 빌드 패스가 추가된다.

---------------------/bin

-실행파일이 생성되는 폴더(dex, resouces, androidmanifest 파일..)





Android 4대 Component

Activity

-화면 구성

Service

-Back-ground 에서 작업 처리

Broadcast Receiver

- 단말기 내에서 발생하는 여러 Event중 필요한 부분을 받는 Component

ContentProvider

-다른 프로세서 간의 데이터를 공유할 수 있도록 하는 component



반응형

'Rapa 수업 > Android' 카테고리의 다른 글

[5일차] Handler & AsyncTask  (0) 2015.05.22
[4일차]Android Application UI  (0) 2015.05.21
[3일차] Service & Broadcast Receiver (Basic)  (0) 2015.05.20
[2일차] Activity LifeCycle  (0) 2015.05.19
[2일차] Intent  (0) 2015.05.18