com.android.tradefed.util

इंटरफ़ेस

ClassPathScanner.IClassPathFilter क्लासपाथ एंट्री पाथ के लिए फ़िल्टर

FileFilter के बाद बनाया गया

Condition PriorityReporting टेली.IMatcher<T> यह तय करने वाला इंटरफ़ेस कि एलिमेंट किसी स्थिति से मैच करते हैं या नहीं. 
Iकंप्रेशन रणनीति कंप्रेशन एल्गोरिदम दिखाने वाला इंटरफ़ेस, जिसे रनटाइम के दौरान चुना जा सकता है. 
बंद किया जा सकता है ऐसा इंटरफ़ेस जो ट्रेडेड ऑब्जेक्ट के बारे में बताता है, जिसे बंद किया जा सकता है. 
आईईमेल ईमेल भेजने के लिए इंटरफ़ेस. 
IRestApiHelper REST API कॉल करने के लिए एक हेल्पर इंटरफ़ेस. 
IRunUtil तय समय में की जाने वाली कार्रवाइयां और सिस्टम के निर्देश चलाने के लिए इंटरफ़ेस. 
IRunUtil.IRunnableनतीजे एसिंक्रोनस रूप से एक्ज़ीक्यूट करने के लिए इंटरफ़ेस जो बूलियन स्टेटस दिखाता है. 

क्लास

अपपार्सर ऐसी क्लास जो 'aapt डंप बैजिंग' के आउटपुट को पार्स करके, apk से जानकारी निकालती है. 
ऐबिफ़ॉर्मैटर ऐबी के लिए यूटिलिटी क्लास. 
एबियूटिल्स डिवाइस के एबीआई को हैंडल करने के लिए यूटिलिटी क्लास
AdbRootEnovator एक AutoCloseable, जो ज़रूरत के हिसाब से बनने पर adb रूट को चालू कर देता है. साथ ही, पूरा होने पर रूट की स्थिति को पहले जैसा कर देता है. 
AdbUtils adb ऑपरेशन के लिए यूटिलिटी क्लास. 
AppVersionFetcher डिवाइस से ऐप्लिकेशन के वर्शन की स्ट्रिंग पाने के लिए यूटिलिटी क्लास. 
ArrayUtil अरे को इस्तेमाल करने के तरीके
ब्लूटूथ का इस्तेमाल ब्लूटूथ इंस्ट्रुमेंटेशन को डिवाइस पर कॉल करने के लिए यूटिलिटी फ़ंक्शन

एओएसपी में, डिवाइस के ब्लूटूथ इंस्ट्रुमेंटेशन का कोड यहां मिल सकता है: frameworks/base/core/tests/bluetoothtests

गड़बड़ी की रिपोर्ट ऑब्जेक्ट में गड़बड़ी की रिपोर्ट के रेफ़रंस मौजूद हैं. यह रिपोर्ट, बिना किसी गड़बड़ी के रिपोर्ट और ज़िप की गई गड़बड़ी की रिपोर्ट (bugreportz) के साथ काम करती है. 
BuildInfoUtil IBuildInfo में हेर-फेर करने में मदद करने के लिए इस्तेमाल होने वाली क्लास
BuildsZipUtils Android बिल्ड सिस्टम से जनरेट किए गए टेस्ट ZIP से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास
बल्क ईमेलर ईमेल भेजने वाली सुविधा, जो नीचे दिए गए कॉन्फ़िगरेशन की अनुमति देती है: भेजे गए इंटरवल, शुरुआती बर्स्ट साइज़, ईमेल पाने वाले लोग, और मैसेज की कुल संख्या. 
BundletoolUtil यूटिलिटी क्लास, जो deivce पर .apks इंस्टॉल करने के लिए bundletool कमांड लाइन का इस्तेमाल करती है. 
ByteArrayList लाइटवेट बाइट कलेक्शन दिखाने वाली क्लास. 
ByteArrayUtil बाइट अरे पर ऑपरेट करने के लिए सुविधाएं, जैसे कि बाइट को पूर्णांक में बदलना. 
CircularAtraceUtil एक एट्रेस यूटिलिटी, जिसे मंकी टेस्टिंग के दौरान एएनआर की असल वजहों की पहचान करने के लिए बनाया गया है. 
CircularByteArray किसी तय साइज़ वाले कलेक्शन को होल्ड करने के लिए डेटा स्ट्रक्चर, जो सर्कुलर बफ़र के तौर पर काम करता है. साथ ही, यह अरे में मौजूद सभी वैल्यू के कुल योग को ट्रैक करता है. 
ClangProfileIndexer एक यूटिलिटी क्लास, जो क्लैंग कोड कवरेज के मेज़रमेंट को इंडेक्स करती है. 
ClassPathScanner क्लासपाथ पर एंट्री ढूंढता है. 
ClassPathScanner.ClassNameFilter ऐसा IClassPathFilter जो Java क्लास के नामों को फ़िल्टर करता है और उन्हें बदलता है. 
ClassPathScanner.ExternalClassNameFilter इनर क्लास को अस्वीकार करने वाला ClassNameFilter
Commandresults इसमें किसी निर्देश का नतीजा शामिल होता है. 
Condition PriorityBlock चेतावनी<T> ERROR(/PriorityBlockingQueue)-जैसी कार्रवाइयों वाली थ्रेड-सुरक्षित क्लास, जो किसी खास शर्त से मेल खाने वाले ऑब्जेक्ट हासिल कर सकती है. 
Condition PriorityBlockActivity.AlwaysMatch<T> एक ConditionPriorityBlockingQueue.IMatcher जो किसी भी ऑब्जेक्ट से मेल खाता है. 
DeviceActionUtil डिवाइस से जुड़ी कार्रवाइयां करने के लिए यूटिलिटी क्लास. 
DeviceActionUtil.DeviceActionConfigError कॉन्फ़िगरेशन में गड़बड़ी होने पर अपवाद. 
DeviceConcurrentUtil इसमें, एक साथ कई डिवाइस के साइड कमांड को एक्ज़ीक्यूट करने के लिए, यूटिलिटी मेथड और क्लास शामिल हैं

ShellCommandCallable के तौर पर लागू किए गए निर्देशों को चलाने के लिए, ERROR(/ExecutorService) का इस्तेमाल करें. साथ ही, निर्देश लागू करने के लिए, ERROR(/ExecutorService) से मिले निर्देशों के मुताबिक, ERROR(/Future) से सिंक करने के लिए ERROR(/#joinFuture(String,Future,long)) का इस्तेमाल करें. 

DeviceConcurrentUtil.ShellCommandCallable<V> एक ERROR(/Callable), जो ITestDevice पर, शेल कमांड को एक्ज़ीक्यूट करने की पूरी जानकारी को रैप करता है. 
DeviceRecoveryModeUtil  
डायरेक्टेडग्राफ़<V> डायरेक्ट अनवेटेड ग्राफ़ को लागू करना. 
ईमेल ईमेल भेजने के लिए हेल्पर क्लास. 
EmmaXmlConstants emma xml रिपोर्ट को पार्स करते समय इस्तेमाल किए गए कॉन्सटेंट. 
ExtensionAtomsRegistry आंकड़ों के स्थानीय इस्तेमाल के लिए,एक्सटेंशन AtomsRegistry. 
FakeTestsZipफ़ोल्डर यह एक टेस्टिंग फ़िक्स्चर है, जो कॉन्टेंट की सूची के आधार पर एक नकली अनज़िप किया गया टेस्ट फ़ोल्डर बनाता है. 
फ़ाइलआईडीलमॉनिटर अगर फ़ाइलें कुछ समय से इस्तेमाल में नहीं हैं, तो उन्हें मॉनिटर करता है और कॉलबैक लागू करता है (जैसे,
FileUtil फ़ाइल से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास
FileUtil.LowDiskSpace चेतावनी अगर इस्तेमाल करने लायक डिस्क में बचा स्टोरेज कम से कम थ्रेशोल्ड से कम है, तो उसे फेंक दें. 
FixedByteArrayOutputStream मेमोरी में सेव किया गया ERROR(/OutputStream), जिसमें ज़्यादा से ज़्यादा डेटा सेव होता है. 
फ़्लैशिंगरिसॉर्स युटिल यह सुविधा, आर्टफ़ैक्ट के सही वर्शन को सेट करने में मदद करती है, ताकि उन्हें DeviceFlashPreparer के ज़रिए फ़्लैश किया जा सके. 
FuseUtil FUSE ऑपरेशन के लिए हेल्पर क्लास. 
GCSBucketUtil Google Cloud Storage (GCS) से फ़ाइलें डाउनलोड और अपलोड करने वाला फ़ाइल मैनेजर. 
GCSBucketUtil.GCSफ़ाइल मेटाडेटा GCS (जीसीएस) में फ़ाइल की जानकारी के लिए आसान रैपर. 
जीसीएस सामान्य डाउनलोड और अपलोड जैसी Gcs ऑपरेशन के लिए बेस क्लास. 
GCSफ़ाइल डाउनलोडर Google Cloud Storage (GCS) से फ़ाइल डाउनलोड करने के लिए, फ़ाइल डाउनलोड करने वाला टूल. 
GCSफ़ाइल अपलोडर Google Cloud Storage (GCS) पर फ़ाइल डेटा अपलोड करने के लिए, फ़ाइल अपलोड करने वाला टूल. 
जेनेरिकLogcatEventParser<LogcatEventType> इवेंट के लिए, Logcat इनपुट को पार्स करें. 
जेनेरिकLogcatEventParser.LogcatEvent इवेंट टाइप और Logcat मैसेज को ट्रिगर करने वाले, Logcat इवेंट को होल्ड करने के लिए रोकें
GoogleApiClientUtil Google API क्लाइंट बनाने के लिए इस्तेमाल. 
HprofAllocSiteParser hprof रिपोर्ट के ऐलोकेशन साइटें सेक्शन से जानकारी पार्स करने के लिए हेल्पर क्लास. 
IEmail.मैसेज ईमेल मैसेज डेटा के लिए कंटेनर. 
JavaCodeCoverageFlusher एक यूटिलिटी क्लास, जो डिवाइस पर चल रही प्रक्रियाओं से Java कोड कवरेज के मापों को फ़्लश करने के लिए मजबूर करती है. 
JUnit4TestFilter हेल्पर क्लास, जो Filter को बड़ा करके, JUnit4 रनर के लिए फ़िल्टर करती है. 
JUnitXmlParser यह पार्सर, JUnit के नतीजों से जांच के नतीजे का डेटा एक्सट्रैक्ट करता है, जो ant's XMLJUnitresultsFormatter में सेव होता है और उसे ITestInvocationListener पर फ़ॉरवर्ड करता है. 
KeyGuardControllerState कीगार्ड स्थितियों के लिए एक कंटेनर. 
Listइंस्ट्रुमेंटेशनपार्सर IShellOutputReceiver, जो 'pm लिस्ट इंस्ट्रुमेंटेशन' क्वेरी के आउटपुट को पार्स करता है
Listइंस्ट्रुमेंटेशनParser.इंस्ट्रुमेंटेशन टारगेट  
LocalRunInstructionBuilder स्थानीय तौर पर टेस्ट चलाने के लिए, निर्देश को कंपाइल करने की सुविधा. 
LogcatEventParser  
मेट्रिक यूटिलिटी इसमें टेस्ट मेट्रिक को सेव करने, मिलते-जुलते टेस्ट में मेट्रिक को एग्रीगेट करने, और किसी फ़ाइल में मेट्रिक लिखने के लिए, काम के सामान्य तरीके शामिल हैं. 
ModuleTestTypeUtil इसमें मॉड्यूल की जांच करने के लिए, यूटिलिटी वाले सामान्य तरीके शामिल हैं. 
मल्टीमैप<K, V> ऐसा ERROR(/Map) जो हर कुंजी के लिए एक से ज़्यादा वैल्यू के साथ काम करता हो. 
NativeCodeCoverageFlusher एक यूटिलिटी क्लास, जो नेटिव कवरेज के मेज़रमेंट को हटाती है और डिवाइस पर मौजूद प्रोसेस से नेटिव कवरेज का डेटा फ़्लश करती है. 
जोड़ें<A, B> दो ऑब्जेक्ट वाली हमारी पेयर क्लास के बारे में बताएं. 
PerfettoTraceRecorder ITestDevice पर परफ़ेटो ट्रेस रिकॉर्ड करने के लिए यूटिलिटी क्लास. 
PrettyPrintDelimiter एक सुविधा, जो अलग से दिखने वाले सीमित मैसेज को प्रिंट करने में मदद करती है. 
प्रोसेसजानकारी इसका इस्तेमाल प्रोसेस से जुड़ी(USER, PID, NAME, EPOCH के बाद से सेकंड में शुरू होने वाली) जानकारी सेव करने के लिए किया जाता है. 
प्रॉपर्टी चेंजर किसी Android प्रॉपर्टी फ़ाइल में आइटम बदलने (या जोड़ने) के लिए यूटिलिटी क्लास
प्रोटोयूल प्रोटोबफ़ मैसेज से निपटने के लिए इस्तेमाल होने वाले तरीके, बिना किसी समस्या के टाइप किए जा सकते हैं. 
पीएसपार्सर "ps" कमांड आउटपुट से पार्स(USER,PID, और NAME) करने के लिए इस्तेमाल की जाने वाली सुविधा
PythonvirtualenvHelper Python 3 वर्चुअल एनवायरमेंट को चालू करने के लिए हेल्पर क्लास. 
कोटेशनअवेयर टोकनाइज़र  
RegexTrie<V> RegexTrie एक trie है, जहां कुंजी का हर सेव किया गया सेगमेंट एक रेगुलर एक्सप्रेशन ERROR(/Pattern) है. 
रिमोटज़िप रिमोट ZIP फ़ाइल में मौजूद अलग-अलग फ़ाइलों को अनज़िप करने वाली सुविधाएं. 
RequestUtil गड़बड़ी ठीक करने के तरीके वाले नेटवर्क अनुरोधों को फिर से सामान्य तरीके से फिर से करने की अनुमति देने वाली सुविधाएं. 
रिसॉर्स यूटिलिटी कॉन्फ़िगरेशन संसाधनों को पढ़ने के लिए सुविधा. 
RestApiHelper REST API कॉल करने के लिए हेल्पर क्लास. 
RunInterRPtedexception किसी बाहरी अनुरोध की वजह से प्रोसेस में रुकावट आने पर थ्रो की गई वैल्यू. 
RunUtil कार्रवाइयों को पूरा करने के लिए, हेल्पर के तरीकों का कलेक्शन. 
सीरियलाइज़ेशन यूटिलिटी ERROR(/Serializable) को लागू करने वाले ऑब्जेक्ट को क्रम से लगाने/डीसीरियलाइज़ करने की सुविधा. 
ShellOutputReceiverStream OutputStream का यूटिलिटी सब-क्लास, जो IShellOutputReceiver में लिखता है. 
सरल Perfनतीजे ऑब्जेक्ट को सिंपल टेस्ट के सभी नतीजों को होल्ड करने के लिए रोकना
SimplePerfStatresultsParser Simpleperf नतीजे को पार्स करने के लिए यूटिलिटी क्लास. 
SimplePerfUtil यूटिलिटी क्लास की मदद से आसान निर्देश भेजें और नतीजे इकट्ठा करें
सिंपलस्टैट्स यूटिलिटी क्लास, जो संख्या वाले डेटासेट के आधार पर, आंकड़ों की कुछ मापों की गणना करती है. 
SizelimitedOutputStream ERROR(/OutputStream) वाली थ्रेड सुरक्षित फ़ाइल, जो लिखे जा सकने वाले डेटा की सीमा को तय करती है. 
Sl4aBluetoothUtil यूटिलिटी क्लास, SL4A का इस्तेमाल करके एक या दो डिवाइसों पर ब्लूटूथ से जुड़ी कार्रवाइयां उपलब्ध कराती है
SparseImageUtil विरल इमेज को हटाने की सुविधा. 
SparseImageUtil.SparseinputStream SparseइनपुटStream अपस्ट्रीम से पढ़ा जाता है और डेटा फ़ॉर्मैट का पता लगाता है. 
StreamUtil इनपुट स्ट्रीम मैनेज करने के लिए यूटिलिटी क्लास. 
StringEscapeUtils खास फ़ॉर्मैट के लिए स्ट्रिंग एस्केप करने के लिए यूटिलिटी क्लास. 
StringUtil स्ट्रिंग में होने वाले सामान्य बदलाव के लिए, स्ट्रिंग एस्केप करने के लिए यूटिलिटी क्लास. 
SubprocessEventHelper लॉग को पास किए जाने वाले इवेंट को क्रम से लगाने/डीसीरियलाइज़ करने में मदद करता है. 
SubprocessEventHelper.BaseTestEventInfo टेस्ट के लिए अनदेखा की गई जानकारी के लिए बेस हेल्पर. 
SubprocessEventHelper.FailedTestEventInfo परीक्षण करने में गड़बड़ी की जानकारी के लिए सहायता. 
SubprocessEventHelper.InvocationEndedEventInfo बोले जा रहे शब्दों के खत्म होने की जानकारी के लिए सहायक. 
SubprocessEventHelper.InvocationFailedEventInfo शुरू करने से जुड़ी जानकारी के लिए सहायक. 
SubprocessEventHelper.InvocationStartedEventInfo शुरू होने की जानकारी के लिए सहायक. 
SubprocessEventHelper.LogAssociationEventInfo लॉगअसोसिएशन की जानकारी पाने के लिए हेल्पर. 
SubprocessEventHelper.स्किप किया गयाTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo परीक्षण के लिए खत्म की गई जानकारी के लिए सहायक. 
SubprocessEventHelper.TestLogEventInfo TestLog जानकारी के लिए सहायक. 
SubprocessEventHelper.TestModuleStartedEventInfo मॉड्यूल शुरू होने की जांच के लिए सहायक की जानकारी. 
SubprocessEventHelper.TestRunEndedEventInfo testRunEnded जानकारी के लिए सहायता. 
SubprocessEventHelper.TestRunFailedEventInfo जांच करने में ही गड़बड़ी की जानकारी पाने के लिए सहायता
SubprocessEventHelper.TestRunStartedEventInfo testRunStarted की जानकारी के लिए हेल्पर
SubprocessEventHelper.TestStartedEventInfo जांच शुरू की गई जानकारी के लिए हेल्पर
SubprocessअपवादParser स्टैंडर्ड ट्रेडेड कमांड रनर से, अपवाद के तौर पर मिलने वाले आउटपुट को मैनेज करने में मदद करें. 
SubprocessTestresultsParser फ़ाइल में लिखने से पहले, आउटपुट को पार्स करने के लिए ERROR(/FileOutputStream) को बड़ा करता है, ताकि हम लॉन्चर साइड पर टेस्ट इवेंट जनरेट कर सकें. 
SubprocessTestresultsParser.StatusKeys टेस्ट के लिए काम की कुंजियां. 
SystemUtil सिस्टम कॉल करने के लिए यूटिलिटी क्लास. 
टेबल बिल्डर टेबल में स्ट्रिंग एलिमेंट का मैट्रिक्स दिखाने के लिए हेल्पर क्लास. 
टेबल फ़ॉर्मैट स्ट्रिंग एलिमेंट का मैट्रिक्स दिखाने के लिए हेल्पर क्लास, ताकि हर एलिमेंट कॉलम की लाइन अप हो
TargetFileUtils  
तरुटिल टार फ़ाइल में बदलाव करने की सुविधा. 
TestFilterHelper टेस्ट फ़िल्टर करने के लिए हेल्पर क्लास
TestRecordTranslateer ट्रेडफ़ेड में TestRecord प्रोटो को ज़्यादा आसानी से हेर-फेर किए जा सकने वाले फ़ॉर्मैट में बदलने की सुविधा. 
TestRunnerUtil अलग-अलग टेस्ट रनर की मदद करने के लिए एक यूटिलिटी क्लास. 
टाइमयूटिल इसमें समय से जुड़ी यूटिलिटी वाले तरीके शामिल हैं. 
TimeVal यह एक सेंटीनल टाइप है, जिसमें Long है. 
यूनीक मल्टीमैप<K, V> ऐसा MultiMap जो हर कुंजी के लिए यूनीक वैल्यू पक्का करता है. 
वर्शनParser ट्रेड किए जा रहे आर्टफ़ैक्ट का वर्शन फ़ेच करें. 
ZipCompressionStrategy ज़िप संग्रह बनाने के लिए एक ICompressionStrategy
ZipUtil कंप्रेशन से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास
ZipUtil2 ज़िप एक्सट्रैक्ट करने के लिए एक हेल्पर क्लास, जो खाते में POSIX फ़ाइल की अनुमतियों को लेता है

इनम्स

AaptParser.AaptVersion APK फ़ाइलों को पार्स करने के लिए इस्तेमाल किए जाने वाले AAPT वर्शन के विकल्पों की संख्या. 
AppVersionFetcher.AppVersionInfo ऐप्लिकेशन वर्शन की जानकारी के टाइप. 
बाइनरीस्टेट Enum का इस्तेमाल, IGNORE नो-ऑप स्थिति के साथ चालू/बंद स्थिति को रिकॉर्ड करने के लिए किया जाता है. 
CommandStatus तय समय पर की गई कार्रवाई की स्थिति दिखाता है. 
DeviceActionUtil.Command डिवाइस से जुड़ी कार्रवाई के लिए निर्देश. 
FakeTestsZipफ़ोल्डर.ItemType  
IRunUtil.EnvPriority Enum, जो यह तय करता है कि किसी एनवायरमेंट को सेट करना है या अनसेट करना है. 
LogcatEventType LogcatEventParser के लिए इवेंट के टाइप. 
SimplyPerfUtil.SimplePerfType Simpleperf कमांड के विकल्पों की संख्या
Sl4a BluetoothUtil.ब्लूटूथ ऐक्सेस लेवल ब्लूटूथ डिवाइस के ऐक्सेस लेवल के लिए Enum, जो BluetoothDevice.java पर आधारित होता है
Sl4aBluetoothUtil.BluetoothConnectionState ब्लूटूथ कनेक्शन की स्थितियों के लिए Enum, जो BluetoothProfile.java के आधार पर तय होता है
Sl4a BluetoothUtil.BluetoothPreference सारी BluetoothProfile.java पर आधारित ब्लूटूथ प्रोफ़ाइल के प्राथमिकता लेवल के लिए Enum
Sl4aBluetoothUtil.BluetoothProfile BluetoothProfile.java पर आधारित ब्लूटूथ प्रोफ़ाइलों के लिए Enum
SystemUtil.EnvVariable  
TargetFileUtils.FilePermission