البيانات الوصفية للوحدة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تحتوي وحدة ModuleMetadata على بيانات وصفية حول قائمة الوحدات في
على جهاز محدد. يتم تحليل البيانات الوصفية وتخزينها مؤقتًا بمجرّد أن يشغّل خادم النظام
تبدأ.
تحتوي حزمة APK ModuleMetadata على ModuleInfoProvider
،
لتنفيذ getModuleInfo
وgetInstalledModules
من واجهة برمجة تطبيقات PackageManager. يتم الاحتفاظ بنسخة احتياطية من هذه الطرق
بواسطة البيانات الوصفية بتنسيق XML التي تم تحليلها من حزمة موفر البيانات الوصفية للوحدة. يتم تخزين اسم
حزمة البيانات الوصفية للوحدة في قيمة الإعداد
config_defaultModuleMetadataProvider
.
يجب أن يحتوي موفِّر البيانات الوصفية للوحدة على <metadata>
الإدخال لعلامة <application>
الخاصة به. يجب إدخال بيانات التعريف
أن يحتوي على مفتاح واحد (android.content.pm.MODULE_METADATA
)
هي مرجع إلى مورد XML يحتوي على بيانات وصفية حول القائمة
من الوحدات على جهاز معين.
تم تسليم وحدة ModuleMetadata (com.android.modulemetadata
).
كملف APK.
يجب أن يتألف مستند XML من مستوى واحد أعلى من <module-metadata>
.
مع عنصر ثانوي واحد أو أكثر. كل طفل هو <module>
.
يحتوي على السمات التالية:
name
هو مرجع مورد لاسم حزمة مرئي للمستخدم.
الخرائط إلى ModuleInfo#getName
packageName
هو اسم حزمة الوحدة. يتمّ ربطها بحساب
ModuleInfo#getPackageName
.
- وتحدِّد القيمة
isHidden
ما إذا كانت الوحدة مخفية. الخرائط إلى
ModuleInfo#isHidden</code>.
مثال:
<module-metadata>
<module name="@string/resource" packageName="package_name" isHidden="false|true">
<module .... >
</module-metadata>
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-09-12 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-09-12 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","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-09-12 (حسب التوقيت العالمي المتفَّق عليه)"]]