- البنية:
-
<uses-native-library android:name="string" android:required=["true" | "false"] />
- مضمّنة في:
-
<application> - description:
-
تحدّد هذه السمة مكتبة مجمّعة من رموز برمجية أصلية مشتركة يوفّرها المورّد يجب ربط التطبيق بها. يطلب هذا العنصر من النظام إتاحة المكتبة المجمّعة من رموز برمجية أصلية للحزمة.
يمكن الوصول إلى مكتبات NDK تلقائيًا، وبالتالي لا تتطلّب علامة
<uses-native-library>.لا يمكن الوصول تلقائيًا إلى المكتبات المشتركة الأصلية غير التابعة لمجموعة تطوير البرامج (NDK) التي يوفّرها مورّدو السيليكون أو الشركات المصنّعة للأجهزة إذا كان التطبيق يستهدف الإصدار 12 من نظام التشغيل Android (مستوى واجهة برمجة التطبيقات 31) أو الإصدارات الأحدث. لا يمكن الوصول إلى المكتبات إلا عند طلبها صراحةً باستخدام العلامة
<uses-native-library>.إذا كان التطبيق يستهدف الإصدار 11 من نظام التشغيل Android (مستوى واجهة برمجة التطبيقات 30) أو الإصدارات الأقدم، لن تكون علامة
<uses-native-library>مطلوبة. وفي هذه الحالة، يمكن الوصول إلى أي مكتبة مشتركة أصلية بغض النظر عما إذا كانت مكتبة NDK.يؤثر هذا العنصر أيضًا في تثبيت التطبيق على جهاز معيّن. إذا كان هذا العنصر موجودًا وتم ضبط سمة
android:requiredعلىtrue، لن يسمح إطار عملPackageManagerللمستخدم بتثبيت التطبيق ما لم تكن المكتبة متوفّرة على جهاز المستخدم.يتم شرح سمة
android:requiredبالتفصيل في القسم التالي. - السمات:
-
android:name- اسم ملف المكتبة
android:required-
قيمة منطقية تشير إلى ما إذا كان التطبيق يتطلّب
المكتبة المحدّدة في
android:name.-
"true": لا يعمل التطبيق بدون هذه المكتبة. لا يسمح النظام بتثبيت التطبيق على جهاز لا يحتوي على المكتبة. -
"false": يستخدم التطبيق المكتبة في حال توفّرها، ولكنّه مصمَّم للعمل بدونها إذا لزم الأمر. يسمح النظام بتثبيت التطبيق، حتى إذا لم تكن المكتبة متوفّرة. إذا كنت تستخدم"false"، فأنت مسؤول عن التعامل بشكل سلس مع غياب المكتبة.
القيمة التلقائية هي
"true". -
- تم إدخال القدرة لأول مرة في:
- مستوى واجهة برمجة التطبيقات 31
- يمكنك الاطّلاع أيضًا على:
<uses-authorized-library>
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2026-10-17 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2026-10-17 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]