Android

[Android] R.java의 이해

Rd_Dev 2020. 8. 26. 01:21

▶ R.java는 무엇일까?

 

Photo by  Ricardo Cruz  on  Unsplash

 

🌈 안드로이드 앱을 개발하면서 사용되는 많은 리소스들을 코드 영역에서 식별하기 위한 파일

 

하나의 앱을 개발할때 수많은 리소스 파일을 이용하게 되는데 이를 식별할 방법이 필요합니다.

이를 도와주기 위한 파일이 R.java입니다. 이 파일은 툴이 자동으로 만들어주며 안에 내용은 int형 변수가 나열되어 있습니다. 이는 res폴더의 리소스들을 식별하기 위한 변수 입니다. R.java에서 각각의 리소스를 내부 클래스 명인 string, drawable, layout 등으로 구분하고 있으며, 각각의 변수는 대부분 파일명을 이용합니다. 이러한 이유들로 res밑에 임의의 폴더를 생성하거나 파일명도 자바 명명규칙을 위배할 수 없습니다.

 

 

 


참조 - 깡쌤의 안드로이드 프로그래밍