27 votes

Dans les applications Android, quel est le rôle de "R.java" ?

Les applications Android ont un fichier généré automatiquement appelé "R.java". Veuillez expliquer son utilité.

Par exemple

  • Que contient-il ?
  • Qu'est-ce qui la génère ?

Duplicata : Quel est le concept derrière R.java ?

37voto

jeet Points 14950

Chaque application utilise des ressources telles que des chaînes de caractères, des tiroirs, des mises en page et des styles. Au lieu de coder en dur ces ressources dans une application, on les externalise et on y fait référence par ID. Le fichier R.java contient tous ces ID de ressources, qu'ils soient attribués par le programmeur ou générés par le sdk.

11voto

iturki Points 5444

R.java est l'endroit où vous avez accès à tout ce que vous avez dans vos ressources :

  • Dessinables
  • Mises en page
  • Cordes
  • Tableaux
  • ....etc

Vous pouvez lire la suite aquí .

5voto

Chirag Raval Points 25721

R.java est généré automatiquement lors de la construction. Son contenu est basé sur la fichiers de ressources (y compris les mises en page et les préférences).

Lorsque vous le supprimez, il est recréé, mais si vous créez le vôtre, vous vous aurez des problèmes car le système de construction ne sera pas en mesure de le remplacer.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X