- תחביר:
<meta-data android:name="string" android:resource="resource specification" android:value="string" />
- בתוך:
<activity><activity-alias><application><provider><receiver><service>- תיאור:
- צמד של שם-ערך לפריט של נתונים שרירותיים נוספים שיכולים להיות
סופק לרכיב ההורה. רכיב רכיב יכול להכיל כל
מספר
<meta-data>אלמנטים משניים. הערכים מכל הם נאספים באובייקטBundleיחיד, זמינים לרכיב בתור שדהPackageItemInfo.metaData.מציינים ערכים רגילים באמצעות הפונקציה
value. כדי להקצות מזהה משאב בתור הערך, משתמשים במקום זאת, צריך להוסיף את המאפייןresource. לדוגמה, הקוד הבא מקצה ערך כלשהו שמאוחסן ב-@string/kangarooמשאב לשםzoo:<meta-data android:name="zoo" android:value="@string/kangaroo" />
לעומת זאת, שימוש במאפיין
resourceמקצה אתzooהמזהה המספרי של המשאב, לא הערך שמאוחסן במשאב:<meta-data android:name="zoo" android:resource="@string/kangaroo" />
מומלץ מאוד להימנע מאספקת נתונים קשורים מספר רשומות נפרדות של
<meta-data>. במקום זאת, אם אם יש נתונים מורכבים שאפשר לשייך לרכיב, לאחסן אותו כמשאב להשתמש במאפייןresourceכדי לציין את הרכיב של המזהה שלו. - :
android:name- שם ייחודי לפריט. כדי שהשם יהיה ייחודי, השתמשו ב-
המוסכמה למתן שמות בסגנון Java, כמו
"
com.example.project.activity.fred". android:resource- הפניה למשאב. מזהה המשאב הוא הערך שהוקצה
לפריט. המזהה מאוחזר מהמטא-נתונים
BundleבאמצעותBundle.getInt(). android:value- הערך שהוקצה לפריט. את סוגי הנתונים שניתן להקצות כערכים,
השיטות
Bundleשבהן רכיבים משתמשים לאחזור הערכים האלה מפורטות בטבלה הבאה:
סוג שיטת החבילה מחרוזת: צריך להשתמש לוכסנים הפוכים כפולים ( \\) כדי לסמן תווים בתו בריחה (escape), כמו\\nלשורה חדשה ו-\\uxxxxxלתו UnicodegetString()מספר שלם: לדוגמה, 100getInt()ערך בוליאני: trueאוfalsegetBoolean()צבע: בפורמט #rgb,#argb,#rrggbbאו#aarrggbbgetInt()מספר ממשי (float): לדוגמה, 1.23getFloat()
- הושקו ב:
- רמת API 1
<meta-data>
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון 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"]],["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[]]