- תחביר:
-
<uses-native-library android:name="string" android:required=["true" | "false"] />
- בתוך:
-
<application>
- תיאור:
-
מציין ספרייה מותאמת משותפת שמסופקת על ידי הספק שאליו צריך לקשר את האפליקציה. הרכיב הזה מורה למערכת להפוך את נגישה לכל חבילה.
כברירת מחדל, ניתן לגשת לספריות NDK ולכן אין בהן צורך תג
<uses-native-library>
.ספריות משותפות מקוריות שאינן NDK שמסופקות על ידי ספקי סיליקון או יצרני מכשירים לא נגישים כברירת מחדל אם האפליקציה מטרגטת את Android 12 (רמת API 31) ואילך. ניתן לגשת לספריות רק אם הן התבקשו במפורש באמצעות תג
<uses-native-library>
.אם האפליקציה מטרגטת את Android 11 (רמת API 30) ומטה, התג
<uses-native-library>
לא נדרש. במקרה הזה, כל קובץ מקורי משותף נגישה גם אם היא ספריית NDK.הרכיב הזה משפיע גם על ההתקנה של האפליקציה במכשיר מסוים. אם קיים והמאפיין
android:required
שלו מוגדרtrue
,PackageManager
framework לא יאפשר למשתמש להתקין את האפליקציה, אלא אם הספרייה נמצאת למכשיר של המשתמש.המאפיין
android:required
מתואר בפירוט בקטע הבא. - :
-
android:name
- השם של קובץ הספרייה.
android:required
-
ערך בוליאני שמציין אם האפליקציה מחייבת
הספרייה שצוינה על ידי
android:name
.-
"true"
: האפליקציה לא פועלת בלי זה לספרייה. המערכת לא מאפשרת לאפליקציה להתקין במכשיר שלא מאפשר יש את הספרייה. -
"false"
: האפליקציה משתמשת ב אם קיימת, אבל היא נועדה לפעול בלי צורך בה. המערכת מאפשרת לאפליקציה להתקין, גם אם הספרייה לא כיום. אם אתה משתמש ב-"false"
, אתה אחראי ל: לטפל בחסרונה של הספרייה באלגנטיות.
ערך ברירת המחדל הוא
"true"
. -
- הושקו ב:
- רמת API 31
- למידע נוסף:
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-09-05 (שעון UTC).
[[["התוכן קל להבנה","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-05 (שעון UTC)."],[],[]]