프로그래밍/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로 정의 가능 |
반응형