[Android] 위젯 : 리소스
프로그램은 코드와 리소스로 구성한다. 여러가지 이유로 코드와 데이터는 가급적 분리하는 것이 좋다. 코드는 일정한 문법에 따라 자바 소스 파일에 작성되며, 프로그램의 흐름과 동작을 정의한다. 리소스는 동작과 직접적인 상관이 없으며, 주로 프로그램의 외형 장식을 정의한다. 리소스와 코드를 분리하면 좋은 이유는 코드는 프로그래머가 작성하고, 리소스는 디자이너가 작성함으로써 병행 작업이 가능하다. 한마디로 개발 속도도 높이고, 관리도 용이하다. 리소스란 응용 프로그램 실행에 필요한 일체의 데이터를 합쳐서 '리소스'라고 한다. 리소스의 예로는 문자열이나, 이미지, 사운드 같은 것들이 있다. 리소스는 환경이나 조건에 따라, 통째로 교체할 수 있으므로 장비 호환성 확보에 유리하며 언어에 따른 지역화도 간단해진다. 뭐..