Soru Android uygulamalarında “R.java” nın rolü nedir? [kapalı]


Android uygulamalarında "R.java" adlı otomatik olarak oluşturulmuş bir dosya var. Lütfen amacını açıklayınız.

Örneğin.

  • İçinde neler var?
  • Ne üretir?

Çift:  R.java'nın arkasındaki konsept nedir?


26
2017-07-28 06:19


Menşei


Kapatma nedeni ile aynı fikirde olmak zorundayım, ben de bu kesin soru ile geldi. Uygulama mimarisi öğelerinin, özellikle otomatik olarak üretilen öğelerin amacına yönelik yüksek düzeyli sorular sormak tamamen geçerli. Soruları yalnızca belirli ayrıntılara sahip olanlarla sınırlarsak, yeni kullanıcılara tanıtım bilgisi sağlama fırsatını kaçırırız. Ayrıca soru birçok kez görülmüştür ve amacını doğrulayan kabul edilmiş bir cevabı vardır. - J Collins
Buna layık bir soru olduğunu kabul ediyorum. Ancak, bir kopyasıdır: stackoverflow.com/questions/10004906/... - Nick
Daha sonra bunun yerine çift kopya olarak kapatılmalıdır. Bunun yerine, sadece yanlış olan "gerçek bir soru değil" olarak kapalıdır. - BrainSlugs83


Cevaplar:


Her uygulama, dizeler, düzenler, düzenler ve stiller gibi kaynakları kullanır. Bu tür kaynakları bir uygulamaya kodlamak yerine, bunları bir dışsallaştırır ve onlara ID ile başvurur. R.java dosyası, programcı tarafından atanan veya sdk tarafından oluşturulan tüm bu kaynak kimliklerini içerir.


34
2017-07-28 06:23



teşekkürler jeet .... - pawarrohit14


R.java, kaynaklarınızda sahip olduğunuz her şeye erişebileceğiniz yerdir:

  • Drawables
  • düzenleri
  • Teller
  • Diziler
  • ....vb

Daha fazla okuyabilirsiniz İşte.


11
2017-07-28 06:27



Bağlantı için teşekkürler. - Ellen Spertus


R.java inşada otomatik olarak üretiliyor. İçeriği   kaynak dosyaları (düzenler ve tercihler dahil).

Onu sildiğinizde, yeniden yaratılır, ancak kendi kendinize yaratırsanız,   yapı sistemi bunu değiştiremeyeceğinden sorun çıkacaktır.


4
2017-07-28 06:24