o que o arquivo R.java realmente faz e como

Eu tenho trabalhado em um simples tutorial android e enquanto navega pelas pastas do projeto eu encontrei esteR.java arquivo emgen pasta...

Quando abri pareceu-me uma bagunça ...

primeiroR em si é umclass.tinhamultiple Inner classes definido dentro, por exemplodrawable,id,layout, etc

e que classes internas tinham muitas variáveis ​​declaradas como abaixo, que foram designadas com valores hexadecimais

public static final int addr = 0x7f080003; ... ... e muito mais

R é gerado automaticamente e age como um ponteiro para outros arquivos

Perguntas para R.java

o que é basicamente paracomo funcionaporquevalores estão em hexadecimalQue função desempenhou enquanto a aplicação real estava sendo executada?

questionAnswers(3)

yourAnswerToTheQuestion