프로그래밍/Android

안드로이드 Resource(리소스)란?

Jay22 2017. 1. 3. 12:27
반응형

소스코드 : 해당 어플이 동작해서 처리하고자하는 기능 


리소스 : 해당 어플이 동작할때 사용하는 문자열, 이미지, 오디오 , 동영상 등

         메뉴 레이아웃 등 소스코드가 아닌 리소스를 통해 구현 가능케함


관리 하는 곳


/res 디렉토리 안에서 관리된다 (종류에 따라 하위 디렉토리를 정의하여 관리)

예를들어 


비트맵 그래픽 

각종 이미지 및도형 

/res/drawable 

- png, jpg, gif 등 각종 이미지 파일, 도형을 정의한 XML 파일 

메뉴 

메뉴 구성 

/res/menu 

- <menu> 루트 요소 밑에 <item>, <group> 등을 정의한 어떤 XML 파일도 가능 

원본 파일 

각종 원본 파일

/res/raw 

- mp3, mpg, txt, exe 등 각종 원본 파일 

레이아웃 파일 

각 화면 별 레이아웃 정의 

/res/layout 

- main.xml 이 일반적으로 첫 화면에 대한 레이아웃을 정의한 XML 파일이며, 각 화면 별로 레이아웃을 개별 XML로 정의 가능 


반응형