मॉड्यूलमेटाडेटा
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
ModuleMetadata मॉड्यूल में मॉड्यूल की सूची के बारे में
दिए गए डिवाइस पर. सिस्टम सर्वर जैसे ही मेटाडेटा को पार्स और कैश मेमोरी में डाल दिया जाता है
शुरू होता है.
ModuleMetadata APK में ModuleInfoProvider
शामिल है, जो
getModuleInfo
और getInstalledModules
को लागू करता है
पैकेजManager के एपीआई से लिया गया तरीका है. इन तरीकों का इस्तेमाल किया जा सकता है
एक्सएमएल मेटाडेटा की मदद से, मॉड्यूल मेटाडेटा देने वाली कंपनी के पैकेज से पार्स किया गया. पैकेज
मॉड्यूल मेटाडेटा पैकेज के लिए नाम यहां संग्रहित किया जाता है:
config_defaultModuleMetadataProvider
कॉन्फ़िगरेशन वैल्यू.
मॉड्यूल मेटाडेटा की सेवा देने वाली कंपनी में एक <metadata>
होना चाहिए
उसके <application>
टैग के लिए प्रविष्टि. मेटाडेटा एंट्री में ये चीज़ें ज़रूर शामिल होनी चाहिए
एक कुंजी (android.content.pm.MODULE_METADATA
) शामिल होनी चाहिए जिसका
वैल्यू किसी ऐसे एक्सएमएल संसाधन का रेफ़रंस है जिसमें सूची के बारे में मेटाडेटा होता है
मॉड्यूल दिए गए हैं.
ModuleMetadata मॉड्यूल (com.android.modulemetadata
) डिलीवर किया गया
को APK फ़ाइल के तौर पर सेव करता है.
एक्सएमएल दस्तावेज़ में एक टॉप लेवल <module-metadata>
होना चाहिए
एक या ज़्यादा चाइल्ड एलिमेंट शामिल करें. हर बच्चे की वैल्यू <module>
है
जिसमें नीचे दिए गए एट्रिब्यूट शामिल हैं:
name
, उपयोगकर्ता को दिखने वाले पैकेज नाम का संसाधन रेफ़रंस है.
ModuleInfo#getName
के मैप.
packageName
, मॉड्यूल का पैकेज नाम है. को मैप करता है
ModuleInfo#getPackageName
.
isHidden
से पता चलता है कि मॉड्यूल छिपा है या नहीं. को मैप करता है
ModuleInfo#isHidden</code>.
उदाहरण:
<module-metadata>
<module name="@string/resource" packageName="package_name" isHidden="false|true">
<module .... >
</module-metadata>
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-09-12 (UTC) को अपडेट किया गया.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"वह जानकारी मौजूद नहीं है जो मुझे चाहिए"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"बहुत मुश्किल है / बहुत सारे चरण हैं"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"पुराना"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"अनुवाद से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"सैंपल / कोड से जुड़ी समस्या"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"अन्य"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"समझने में आसान है"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"मेरी समस्या हल हो गई"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"अन्य"
}]
{"lastModified": "\u0906\u0916\u093f\u0930\u0940 \u092c\u093e\u0930 2024-09-12 (UTC) \u0915\u094b \u0905\u092a\u0921\u0947\u091f \u0915\u093f\u092f\u093e \u0917\u092f\u093e."}
[[["समझने में आसान है","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-12 (UTC) को अपडेट किया गया."]]