في تطبيقات الأندرويد ما هو دور "R.java"؟[مغلق]

StackOverflow https://stackoverflow.com//questions/11698808

  •  13-12-2019
  •  | 
  •  

سؤال

تحتوي تطبيقات Android على ملف يتم إنشاؤه تلقائيًا يسمى "R.java".يرجى توضيح الغرض منه.

على سبيل المثال

  • ما هو الوارد فيه؟
  • ما الذي يولدها؟

ينسخ: ما هو المفهوم الكامن وراء R.java؟

هل كانت مفيدة؟

المحلول

يستخدم كل تطبيق موارد مثل السلاسل والرسومات والتخطيطات والأنماط.بدلاً من ترميز هذه الموارد بشكل صارم في أحد التطبيقات، يقوم المرء بإخراجها والإشارة إليها عن طريق المعرف.يحتوي ملف R.java على جميع معرفات الموارد، سواء تم تعيينها بواسطة المبرمج أو تم إنشاؤها بواسطة sdk.

نصائح أخرى

R.java هو المكان الذي يمكنك من خلاله الوصول إلى أي شيء لديك في مواردك:

  • الرسوميات
  • التخطيطات
  • سلاسل
  • المصفوفات
  • ....إلخ

يمكنك قراءة المزيد هنا.

يتم إنشاء R.java تلقائيًا عند الإنشاء.يعتمد المحتوى على ملفات الموارد (بما في ذلك التخطيطات والتفضيلات).

عند حذفه ، يتم إعادة إنشاءه ، ولكن إذا قمت بإنشاء خاصتك ، فستواجه مشكلة لأن نظام الإنشاء لن يتمكن من استبداله.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top