본문 바로가기

안드로이드

리소스 외부화

리소스 외부화 : 코드 영역 상 누가 실행하더라도 항상 같은 결과가 나오는 정적 콘텐츠를 코드에서 분리하는 것

Resource externalization : Separating static content from code that always produces the same result no matter who runs it in the code area.

 

코드가 길어지면 프로그램 유지보수성이 떨어진다.

 

프로그램 유지보수성에 영향을 주는 요소들은 뭐가 있을까 ?

What are some of the factors that affect program maintainability?

 

문자열 리소스 외부화 예시

 

textView.setText(R.string.message);

 

 

<resources>
	<string name="message">
    	안녕하세요. 안드로이드 개발을 처음 하는 분이신가요?
    </string>
</resources>

 

안드로이드에서는 문자열 , 크기, 색상, 레이아웃, 메뉴, 애니메이션, XML 부분들을 리소스로 만들어 개발하는 특징이 있다.

 

'안드로이드' 카테고리의 다른 글

액티비티 - 뷰 구조  (0) 2020.08.27
MainActivity.java 기본 중 기본  (0) 2020.08.27
AndroidManifest.xml  (0) 2020.08.27
그레이들 ( Gradle ) 파일  (0) 2020.08.27
개발 디렉터리와 파일 구조  (0) 2020.08.27