- بناء الجملة:
<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 من واجهة برمجة التطبيقات
<property>
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]