- सिंटैक्स:
<instrumentation android:functionalTest=["true" | "false"] android:handleProfiling=["true" | "false"] android:icon="drawable resource" android:label="string resource" android:name="string" android:targetPackage="string" android:targetProcesses="string" />
- इसमें शामिल है:
<manifest>
- विवरण:
- एक
Instrumentation
क्लास का एलान करता है, जो आपको सिस्टम के साथ ऐप्लिकेशन के इंटरैक्शन पर नज़र रखें.Instrumentation
ऑब्जेक्ट को किसी भी ऐप्लिकेशन के घटक से पहले इंस्टैंशिएट किया जाता है. - विशेषताएं:
android:functionalTest
- क्या
Instrumentation
क्लास, फ़ंक्शनल टेस्ट के तौर पर चलती है. अगर ऐसा होता है, तो यहtrue
है और अगर नहीं है, तोfalse
है. कॉन्टेंट बनाने डिफ़ॉल्ट वैल्यूfalse
है. android:handleProfiling
- क्या
Instrumentation
ऑब्जेक्ट, प्रोफ़ाइलिंग चालू करता है और बंद करें. अगर प्रोफ़ाइलिंग शुरू होती है, तो इसेtrue
माना जाता है और रुक जाता है औरfalse
अगर प्रोफ़ाइलिंग लंबे समय तक जारी रहती है दौड़ने.true
वैल्यू, ऑब्जेक्ट को प्रोफ़ाइलिंग को टारगेट करने में मदद करती है खास तरह की कार्रवाइयों के लिए तैयार किया गया है. डिफ़ॉल्ट वैल्यूfalse
है. android:icon
Instrumentation
क्लास दिखाने वाला आइकॉन. यह एट्रिब्यूट को ड्रॉ करने लायक संसाधन के रेफ़रंस के तौर पर सेट करना चाहिए.android:label
Instrumentation
क्लास के लिए ऐसा लेबल जिसे उपयोगकर्ता आसानी से पढ़ सके. लेबल को रॉ स्ट्रिंग या किसी स्ट्रिंग रिसॉर्स के रेफ़रंस के तौर पर सेट किया जा सकता है.android:name
Instrumentation
सब-क्लास का नाम. पूरी तरह क्वालिफ़ाइड क्लास के नाम का इस्तेमाल करें, जैसेcom.example.project.StringInstrumentation
. हालांकि, शॉर्टहैंड की मदद से, अगर नाम का पहला वर्ण एक पीरियड है, तो इसे पैकेज में जोड़ दिया जाता है<manifest>
एलिमेंट में बताया गया नाम.कोई डिफ़ॉल्ट सेटिंग नहीं है. नाम बताना ज़रूरी है.
android:targetPackage
Instrumentation
ऑब्जेक्ट चलाने वाला ऐप्लिकेशन टीम में हुए हैं. किसी ऐप्लिकेशन की पहचान इसमें असाइन किए गए पैकेज नाम से की जाती है मेनिफ़ेस्ट फ़ाइल को<manifest>
एलिमेंट से जोड़ना होगा.android:targetProcesses
वे प्रक्रियाएं जो
Instrumentation
ऑब्जेक्ट में होती हैं टीम से बचा जा सकता है. कॉमा लगाकर अलग की गई सूची से पता चलता है कि इंस्ट्रुमेंटेशन चल रहा है समस्या को हल करने में मदद मिलती है."*"
वैल्यू से पता चलता है कि इंस्ट्रुमेंटेशन, इसमें बताए गए ऐप्लिकेशन की सभी प्रोसेस पर चलता हैandroid:targetPackage
.अगर मेनिफ़ेस्ट में यह वैल्यू नहीं दी गई है, तो इंस्ट्रुमेंटेशन चलता है ऐप की मुख्य प्रक्रिया के अनुसार होता है
android:targetPackage
.यह एट्रिब्यूट, एपीआई लेवल 26 में जोड़ा गया था.
- इसमें पेश किया गया:
- एपीआई लेवल 1
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-09-12 (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-12 (UTC) को अपडेट किया गया."],[],[]]