- بناء الجملة:
<property android:name="string" android:resource="resource specification" android:value="string" />
- الواردة في:
<activity>
<activity-alias>
<application>
<provider>
<receiver>
<service>
- description:
- يشير إلى زوج من الاسم والقيمة لعنصر من البيانات الإضافية العشوائية التي يمكن تقديمها إلى
المكون الأصلي. يمكن أن يحتوي العنصر المكون على أي عدد من عناصر
<property>
الفرعية. الأسماء الصالحة تضمين أي من ثوابت الخصائص المحددة في الفئةPackageManager
، تم تحديد علاماتPackageManager.Property
في فئات مثلWindowProperties
، والثوابت العشوائية المحددة الخاصة. الحصول على القيم بشكل فردي باستخدام طريقةPackageManager.getProperty()
.حدِّد قيمًا عادية باستخدام السمة
android:value
. حدِّد معرّفات الموارد باستخدامandroid:resource
. التحديد كل منandroid:value
وandroid:resource
غير صالح.على سبيل المثال، يعيّن الرمز التالي أي قيمة مخزّنة في مورد
@string/kangaroo
إلى اسمzoo
:<property android:name="zoo" android:value=”@string/kangaroo” />
ومع ذلك، يعيّن الرمز هنا المعرف الرقمي للمورد، وليس القيمة المخزنة في المورد، إلى
zoo
:<property android:name="zoo" android:resource=”@string/kangaroo” />
- :
android:name
- اسم المكان المخصّص للاستئجار. تظهر نتائج خطأ في التحليل إذا كانت علامات
<property>
المتعددة التابعة لها العلامة بالاسم نفسه. android:resource
- إشارة إلى مورد معرِّف المورد هو القيمة المخصّصة للموقع. يمكن استرداد المعرّف
من العقار من خلال
PackageManager.Property.getResourceId()
android:value
- قيمة تم تخصيصها للموقع. يسرد الجدول التالي أنواع البيانات الصالحة وطرق الموصّل للقيمة
السمة:
النوع موصّل PackageManager.Property سلسلة: استخدِم الشرطات المائلة للخلف المزدوجة (\\) لإلغاء الأحرف. على سبيل المثال، \\n
و\\uxxxxx
لحرف UnicodegetString()
عدد صحيح: على سبيل المثال، 100
getInteger()
قيمة منطقية: إما true
أوfalse
getBoolean()
اللون: بالصيغة #rgb
أو#argb
أو#rrggbb
أو#aarrggbb
getInteger()
عائم: على سبيل المثال، 1.23
getFloat()
ملاحظة: يجب ألا تحتوي العلامة
<property>
على كلٍّ منandroid:value
android:resource
سمة. إذا حدث ذلك، يُفضَّل استخدامandroid:resource
.- تم تقديمها في:
- المستوى 31 من واجهة برمجة التطبيقات
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]