<मेटाडेटा>

सिंटैक्स:
<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" />

हमारा सुझाव है कि आप Google Ads खाते से जुड़ा डेटा, कई अलग-अलग <meta-data> एंट्री. इसके बजाय, अगर आपको किसी कॉम्पोनेंट के साथ जोड़ने के लिए कॉम्प्लेक्स डेटा होता है, तो उसे एक रिसॉर्स के तौर पर सेव करें और कॉम्पोनेंट को उसके आईडी की जानकारी देने के लिए, resource एट्रिब्यूट का इस्तेमाल करें.

विशेषताएं:
android:name
आइटम के लिए कोई यूनीक नाम. नाम को अलग रखने के लिए, इसका इस्तेमाल करें: Java-शैली का नाम रखने की प्रोसेस, जैसे कि "com.example.project.activity.fred".
android:resource
किसी संसाधन का रेफ़रंस. असाइन की गई वैल्यू ही संसाधन का आईडी होती है आइटम तक. आईडी को Bundle मेटाडेटा से लिया गया है. इसके लिए, Bundle.getInt() तरीका.
android:value
आइटम को असाइन की गई वैल्यू. ऐसे डेटा टाइप जिन्हें वैल्यू के तौर पर असाइन किया जा सकता है और नीचे दी गई टेबल में उन Bundle तरीकों के बारे में बताया गया है जिनका इस्तेमाल करके कॉम्पोनेंट, वैल्यू को फिर से हासिल करते हैं:
टाइप बंडल करने का तरीका
स्ट्रिंग: \\n जैसे वर्णों से बचने के लिए डबल बैकस्लैश (\\) का इस्तेमाल करें एक नई लाइन के लिए और यूनिकोड वर्ण के लिए \\uxxxxx getString()
पूर्णांक: उदाहरण के लिए, 100 getInt()
बूलियन: true या false getBoolean()
रंग: #rgb, #argb, #rrggbb या #aarrggbb के रूप में getInt()
फ़्लोट: उदाहरण के लिए, 1.23 getFloat()
इसमें पेश किया गया:
एपीआई लेवल 1