반응형
소스코드 : 해당 어플이 동작해서 처리하고자하는 기능
리소스 : 해당 어플이 동작할때 사용하는 문자열, 이미지, 오디오 , 동영상 등
메뉴 레이아웃 등 소스코드가 아닌 리소스를 통해 구현 가능케함
관리 하는 곳
/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로 정의 가능 |
반응형
'프로그래밍 > Android' 카테고리의 다른 글
안드로이드 relative layout 상대레이아웃 컴포넌트들이 겹칠 때 (0) | 2017.01.03 |
---|---|
안드로이드 xml에서 이미지가져오기 & java코드상에서 가져오기 (0) | 2017.01.03 |
안드로이드 이미지크기를 뷰의 크기에 맞추기 (0) | 2017.01.03 |
안드로이드 Context를 이용해 inflater 활용하기 (0) | 2017.01.03 |
안드로이드 URI (0) | 2017.01.03 |