- सिंटैक्स:
<property android:name="string" android:resource="resource specification" android:value="string" />
- इसमें शामिल है:
<activity>
<activity-alias>
<application>
<provider>
<receiver>
<service>
- विवरण:
- अतिरिक्त, आर्बिट्रेरी डेटा के किसी आइटम के लिए नाम-वैल्यू पेयर, जो
पैरंट कॉम्पोनेंट. किसी कॉम्पोनेंट एलिमेंट में,
<property>
सब-एलिमेंट की कोई भी संख्या हो सकती है. मान्य नाम इनमें से कोई भी प्रॉपर्टी कॉन्सटेंट शामिल करेंPackageManager
क्लास,PackageManager.Property
टैग तय किए गएWindowProperties
जैसी क्लास में और आर्बिट्रेरी कॉन्सटेंट तय किए गए ऐड-हॉक के हिसाब से. इसका इस्तेमाल करके अलग-अलग मान पाएंPackageManager.getProperty()
तरीका.android:value
एट्रिब्यूट का इस्तेमाल करके सामान्य वैल्यू बताएं. इसके साथ संसाधन आईडी तय करें:android:resource
एट्रिब्यूट की वैल्यू सबमिट करें. तय किया जा रहा हैandroid:value
औरandroid:resource
, दोनों अमान्य हैं.उदाहरण के लिए, यह कोड
@string/kangaroo
संसाधन में सेव की गई किसी भी वैल्यू कोzoo
नाम:<property android:name="zoo" android:value=”@string/kangaroo” />
हालांकि, यहां दिया गया कोड, संसाधन का न्यूमेरिक आईडी असाइन करता है, न कि संसाधन में सेव की गई वैल्यू को.
zoo
:<property android:name="zoo" android:resource=”@string/kangaroo” />
- विशेषताएं:
android:name
- प्रॉपर्टी का नाम. अगर एक से ज़्यादा, सिबलिंग
<property>
टैग में वही नाम. android:resource
- किसी संसाधन का रेफ़रंस. संसाधन का आईडी, प्रॉपर्टी को असाइन की गई वैल्यू होती है. आईडी फिर से पाया जा सकता है
प्रॉपर्टी से
PackageManager.Property.getResourceId()
. android:value
- प्रॉपर्टी के लिए असाइन की गई वैल्यू. नीचे दी गई टेबल में, वैल्यू के लिए मान्य डेटा टाइप और ऐक्सेसर के मान्य तरीकों की सूची दी गई है
विशेषता:
टाइप पैकेजManager.प्रॉपर्टी ऐक्सेस करने वाला टूल स्ट्रिंग: वर्णों से निकलने के लिए डबल बैकस्लैश (\\) का इस्तेमाल करें; उदाहरण के लिए, \\n
और\\uxxxxx
यूनिकोड वर्ण के लिएgetString()
पूर्णांक: उदाहरण के लिए, 100
getInteger()
बूलियन: true
याfalse
getBoolean()
रंग: #rgb
,#argb
,#rrggbb
या#aarrggbb
के रूप मेंgetInteger()
फ़्लोट: उदाहरण के लिए, 1.23
getFloat()
ध्यान दें: एक
<property>
टैग मेंandroid:value
और, दोनों नहीं होने चाहिएandroid:resource
एट्रिब्यूट की वैल्यू सबमिट करें. अगर ऐसा होता है, तोandroid:resource
को प्राथमिकता दी जाती है.- इसमें पेश किया गया:
- एपीआई लेवल 31
<प्रॉपर्टी>
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. 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) को अपडेट किया गया."],[],[],null,["# <property\u003e\n\nsyntax:\n:\n\n ```xml\n \u003cproperty android:name=\"string\"\n android:resource=\"resource specification\"\n android:value=\"string\" /\u003e\n ```\n\ncontained in:\n: [\u003cactivity\u003e](/guide/topics/manifest/activity-element)\n\n [\u003cactivity-alias\u003e](/guide/topics/manifest/activity-alias-element)\n\n [\u003capplication\u003e](/guide/topics/manifest/application-element)\n\n [\u003cprovider\u003e](/guide/topics/manifest/provider-element)\n\n [\u003creceiver\u003e](/guide/topics/manifest/receiver-element)\n\n [\u003cservice\u003e](/guide/topics/manifest/service-element)\n\ndescription:\n: A name-value pair for an item of additional, arbitrary data that can be supplied to the\n parent component. A component element can contain any number of `\u003cproperty\u003e` subelements. Valid names\n include any of the [property constants](/reference/android/content/pm/PackageManager#constants_1) defined in\n the [PackageManager](/reference/android/content/pm/PackageManager) class,\n [PackageManager.Property](/reference/android/content/pm/PackageManager.Property) tags defined\n in classes such as [WindowProperties](/reference/kotlin/androidx/window/WindowProperties), and arbitrary constants defined ad hoc. Obtain values individually using the\n [PackageManager.getProperty()](/reference/android/content/pm/PackageManager#getProperty(java.lang.String,%20java.lang.String)) method.\n\n Specify ordinary values with the [android:value](/guide/topics/manifest/property-element#val)`\n ` attribute. Specify resource IDs with the\n [android:resource](/guide/topics/manifest/property-element#rsrc) attribute. Specifying\n both `android:value` and `android:resource` is invalid.\n\n\n For example, the following code assigns whatever value is stored in the `@string/kangaroo` resource to\n the `zoo` name:\n\n\n ```xml\n \u003cproperty android:name=\"zoo\" android:value=”@string/kangaroo” /\u003e\n ```\n\n\n The code here, however, assigns the numeric ID of the resource, not the value stored in the resource, to\n `zoo`:\n\n\n ```xml\n \u003cproperty android:name=\"zoo\" android:resource=”@string/kangaroo” /\u003e\n ```\n\nattributes:\n:\n\n `android:name`\n : The name of the property. A parsing error results if multiple, sibling `\u003cproperty\u003e` tags have the\n same name.\n\n `android:resource`\n : A reference to a resource. The ID of the resource is the value assigned to the property. The ID can be retrieved\n from the property by\n [PackageManager.Property.getResourceId()](/reference/android/content/pm/PackageManager.Property#getResourceId()).\n\n `android:value`\n : A value assigned to the property. The following table lists valid data types and accessor methods for the value\n attribute: \n\n\n | Type | PackageManager.Property accessor |\n |-----------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|\n | String: Use double backslashes (\\\\\\\\) to escape characters; for example, `\\\\n` and `\\\\uxxxxx` for a Unicode character | [getString()](/reference/android/content/pm/PackageManager.Property#getString()) |\n | Integer: For example, `100` | [getInteger()](/reference/android/content/pm/PackageManager.Property#getInteger()) |\n | Boolean: Either `true` or `false` | [getBoolean()](/reference/android/content/pm/PackageManager.Property#getBoolean()) |\n | Color: In the form `#rgb`, `#argb`, `#rrggbb`, or `#aarrggbb` | [getInteger()](/reference/android/content/pm/PackageManager.Property#getInteger()) |\n | Float: For example, `1.23` | [getFloat()](/reference/android/content/pm/PackageManager.Property#getFloat()) |\n\n\nintroduced in:\n: API Level 31"]]