com.android.tradefed.util

इंटरफ़ेस

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

FileFilter के बाद पैटर्न बनाया गया 

ConditionPriorityBlockingQueue.IMatcher<T> यह एक इंटरफ़ेस है. इसका इस्तेमाल यह तय करने के लिए किया जाता है कि एलिमेंट किसी शर्त से मेल खाते हैं या नहीं. 
ICompressionStrategy एक ऐसा इंटरफ़ेस जो कंप्रेस करने वाले एल्गोरिदम को दिखाता है. इसे रनटाइम में चुना जा सकता है. 
IDisableable यह इंटरफ़ेस, Tradefed ऑब्जेक्ट के बारे में बताता है जिसे बंद किया जा सकता है. 
IEmail ईमेल भेजने के लिए इंटरफ़ेस. 
IRestApiHelper REST API कॉल करने के लिए, हेल्पर इंटरफ़ेस. 
IRunUtil टाइम किए गए ऑपरेशन और सिस्टम कमांड चलाने के लिए इंटरफ़ेस. 
IRunUtil.IRunnableResult यह एक इंटरफ़ेस है. इसका इस्तेमाल, किसी ऐसे ऑपरेशन को एसिंक्रोनस तरीके से लागू करने के लिए किया जाता है जो बूलियन स्टेटस दिखाता है. 

कक्षाएं

AaptParser यह क्लास, 'aapt dump badging' के आउटपुट को पार्स करके, APK से जानकारी निकालती है. 
AbiFormatter यह क्लास, एबीआई के लिए यूटिलिटी क्लास है. 
AbiUtils डिवाइस के एबीआई को मैनेज करने के लिए यूटिलिटी क्लास 
AdbRootElevator यह एक AutoCloseable है. अगर ज़रूरत हो, तो इसे बनाने पर adb रूट चालू हो जाता है. साथ ही, पूरा होने पर रूट की स्थिति को पहले जैसा कर देता है. 
AdbUtils यह adb कार्रवाइयों के लिए एक यूटिलिटी क्लास है. 
AppVersionFetcher डिवाइस से ऐप्लिकेशन के वर्शन की स्ट्रिंग पाने के लिए यूटिलिटी क्लास. 
ArgUtil यह एक यूटिल क्लास है. इसका इस्तेमाल, उम्मीद के मुताबिक फ़ॉर्मैट किए गए आर्ग्युमेंट को OptionDef में पार्स करने के लिए किया जाता है. 
ArrayUtil ऐरे के लिए यूटिलिटी फ़ंक्शन 
AtestUtils यह Atest रनर के लिए एक यूटिलिटी क्लास है. 
BluetoothUtils डिवाइस पर BluetoothInstrumentation को कॉल करने के लिए यूटिलिटी फ़ंक्शन

डिवाइस के लिए BluetoothInstrumentation कोड, AOSP में यहां मिल सकता है: frameworks/base/core/tests/bluetoothtests 

BrightnessSetupConfigUtil यह एक यूटिलिटी क्लास है, जो क्लासपाथ से BrightnessSetupConfig को लोड करती है. साथ ही, यह क्लास, तरीकों को ऐक्सेस करने की सुविधा देती है. 
Bugreport यह ऑब्जेक्ट, गड़बड़ी की रिपोर्ट वाली फ़ाइलों के रेफ़रंस सेव करता है. यह फ़्लैट गड़बड़ी की रिपोर्ट और ज़िप की गई गड़बड़ी की रिपोर्ट (bugreportz) के साथ काम करता है. 
BuildInfoUtil IBuildInfo में बदलाव करने में मदद करने वाली यूटिल क्लास 
BuildTestsZipUtils यह Android बिल्ड सिस्टम से जनरेट की गई टेस्ट ज़िप से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास है 
BulkEmailer ईमेल भेजने की सुविधा देने वाला टूल, जिसमें ये कॉन्फ़िगरेशन किए जा सकते हैं: भेजे गए ईमेल के बीच का समय, शुरुआती ईमेल की संख्या, ईमेल पाने वाले लोग, और ईमेल की कुल संख्या. 
BundletoolUtil यह यूटिलिटी क्लास, डिवाइस पर .apks फ़ाइलें इंस्टॉल करने के लिए bundletool कमांड लाइन का इस्तेमाल करती है. 
ByteArrayList यह क्लास, हल्की-फुल्की बाइट ऐरे को दिखाने के लिए होती है. 
ByteArrayUtil बाइट ऐरे पर काम करने के लिए यूटिलिटी. उदाहरण के लिए, बाइट को पूर्णांक में बदलना. 
CacheClientFactory यह एक फ़ैक्ट्री है, जो ICacheClient का सिंगलटन इंस्टेंस बनाती है. 
CasUtil  
CircularAtraceUtil यह एक atrace यूटिलिटी है. इसे मुख्य तौर पर, मंकी टेस्टिंग के दौरान ANR की गड़बड़ियों की असल वजहों का पता लगाने के लिए बनाया गया है. 
CircularByteArray यह एक डेटा स्ट्रक्चर है. इसका इस्तेमाल, तय साइज़ वाली ऐसी सरणी को सेव करने के लिए किया जाता है जो सर्कुलर बफ़र के तौर पर काम करती है. साथ ही, यह सरणी में मौजूद सभी वैल्यू के कुल योग को ट्रैक करती है. 
ClangProfileIndexer यह एक यूटिलिटी क्लास है, जो Clang कोड कवरेज मेज़रमेंट को इंडेक्स करती है. 
ClassPathScanner यह क्लासपाथ पर मौजूद एंट्री ढूंढता है. 
ClassPathScanner.ClassNameFilter एक IClassPathFilter जो Java क्लास के नामों को फ़िल्टर और ट्रांसफ़ॉर्म करता है. 
ClassPathScanner.ExternalClassNameFilter ऐसी ClassNameFilter जो इनर क्लास को अस्वीकार करती है 
CommandResult इसमें किसी निर्देश का नतीजा होता है. 
CommandResultWith<T> इसमें किसी निर्देश का स्ट्रक्चर्ड नतीजा होता है. 
ConditionPriorityBlockingQueue<T> यह थ्रेड-सेफ़ क्लास है. इसमें PriorityBlockingQueue जैसे ऑपरेशन होते हैं. इसकी मदद से, किसी शर्त को पूरा करने वाले ऑब्जेक्ट वापस पाए जा सकते हैं. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher, जो किसी भी ऑब्जेक्ट से मेल खाता है. 
DeviceActionUtil डिवाइस पर कार्रवाइयां करने के लिए, यूटिलिटी क्लास. 
DeviceConcurrentUtil इसमें डिवाइस पर एक साथ कई कमांड चलाने के लिए, यूटिलिटी के तरीके और क्लास शामिल हैं

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

DeviceConcurrentUtil.ShellCommandCallable<V> यह एक Callable है, जो किसी ITestDevice पर शेल कमांड को लागू करने की जानकारी को रैप करता है. 
DeviceInspectionResult जब कोई डिवाइस उपलब्ध नहीं होता है, तब क्लास में डिवाइस की जांच के नतीजे शामिल होते हैं. 
DeviceRecoveryModeUtil  
DirectedGraph<V> यह डायरेक्टेड अनवेटेड ग्राफ़ को लागू करने का तरीका है. 
ईमेल ईमेल भेजने के लिए हेल्पर क्लास. 
EmmaXmlConstants emma xml रिपोर्ट को पार्स करते समय इस्तेमाल किए गए कॉन्स्टेंट. 
EnvironmentVariableUtil एनवायरमेंट वैरिएबल तैयार करने के लिए, हेल्पर मेथड का कलेक्शन. 
ExtensionAtomsRegistry ExtensionAtomsRegistry, statsd का स्थानीय तौर पर इस्तेमाल करने के लिए. 
FakeTestsZipFolder यह एक टेस्टिंग फ़िक्चर है. यह कॉन्टेंट की सूची के आधार पर, अनज़िप किए गए फ़र्ज़ी टेस्ट फ़ोल्डर बनाता है. 
FileIdleMonitor यह फ़ाइलों को मॉनिटर करती है.अगर फ़ाइलें कुछ समय से इस्तेमाल में नहीं हैं, तो यह कॉलबैक को एक्ज़ीक्यूट करती है. 
FileUtil फ़ाइल से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास 
FixedByteArrayOutputStream मेमोरी में मौजूद OutputStream, जो सिर्फ़ ज़्यादा से ज़्यादा डेटा सेव करता है. 
FlashingResourceUtil इस यूटिलिटी की मदद से, आर्टफ़ैक्ट का सही वर्शन सेट किया जा सकता है, ताकि उन्हें DeviceFlashPreparer के ज़रिए फ़्लैश किया जा सके. 
FuseUtil यह FUSE ऑपरेशन के लिए हेल्पर क्लास है. 
GceRemoteCmdFormatter यह यूटिलिटी क्लास, रिमोट GCE डिवाइस तक पहुंचने के लिए कमांड को फ़ॉर्मैट करती है. 
GCSBucketUtil Google Cloud Storage (GCS) से फ़ाइलें डाउनलोड और अपलोड करने के लिए, फ़ाइल मैनेजर. 
GCSBucketUtil.GCSFileMetadata GCS में फ़ाइल की जानकारी के लिए सामान्य रैपर. 
GCSCommon कोई कार्रवाई नहीं हुई! इसके बजाय, com.android.tradefed.util.gcs.GCSCommon का इस्तेमाल करें. 
GCSFileDownloader Google Cloud Storage (GCS) से फ़ाइल डाउनलोड करने के लिए, फ़ाइल डाउनलोडर. 
GCSFileUploader फ़ाइल अपलोड करने वाला टूल, जो फ़ाइल के डेटा को Google Cloud Storage (GCS) में अपलोड करता है. 
GCSHelper  
GenericLogcatEventParser<LogcatEventType> इवेंट के लिए logcat इनपुट पार्स करता है. 
GenericLogcatEventParser.LogcatEvent इवेंट टाइप और ट्रिगर करने वाले logcat मैसेज के साथ logcat इवेंट को सेव करने के लिए स्ट्रक्चर 
GoogleApiClientUtil Google API क्लाइंट बनाने के लिए यूटिलिटी. 
HprofAllocSiteParser यह हेल्पर क्लास, hprof रिपोर्ट के Allocation Sites सेक्शन से जानकारी पार्स करती है. 
IEmail.Message ईमेल मैसेज के डेटा के लिए कंटेनर. 
JavaCodeCoverageFlusher यह एक यूटिलिटी क्लास है. यह डिवाइस पर चल रही प्रोसेस से, Java कोड कवरेज मेज़रमेंट को रीसेट करती है और उन्हें फ़्लश करती है. 
JUnit4TestFilter यह हेल्पर क्लास है. यह Filter को बढ़ाकर, JUnit4 रनर के लिए फ़िल्टर करने की सुविधा देती है. 
JUnitXmlParser यह पार्सर, JUnit के नतीजों से टेस्ट के नतीजे का डेटा निकालता है. JUnit के नतीजे, ant के XMLJUnitResultFormatter में सेव किए जाते हैं. इसके बाद, यह पार्सर इस डेटा को ITestInvocationListener को भेजता है. 
KernelModuleUtils  
KeyguardControllerState यह कीगार्ड की स्थितियों के लिए एक कंटेनर है. 
ListInstrumentationParser एक IShellOutputReceiver, जो 'pm list instrumentation' क्वेरी के आउटपुट को पार्स करता है 
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder यह कुकी, स्थानीय तौर पर जांच करने के लिए निर्देश को कंपाइल करने में मदद करती है. 
LogcatEventParser  
MetricUtility इसमें टेस्ट मेट्रिक को सेव करने, मिलते-जुलते टेस्ट में मेट्रिक को एग्रीगेट करने, और मेट्रिक को किसी फ़ाइल में लिखने के लिए, सामान्य यूटिलिटी के तरीके शामिल होते हैं. 
MetricUtility.DimensionalIterationData यह हेल्पर क्लास, डाइमेंशनल मेट्रिक फ़ाइल और एक टेस्ट इटरेशन के लिए स्टेटस को सेव करती है. 
ModuleTestTypeUtil इसमें मॉड्यूल की जांच करने के लिए, सामान्य यूटिलिटी के तरीके शामिल होते हैं. 
MultiMap<K, V> एक Map, जिसमें हर कुंजी के लिए कई वैल्यू इस्तेमाल की जा सकती हैं. 
NativeCodeCoverageFlusher यह एक यूटिलिटी क्लास है. यह नेटिव कवरेज मेज़रमेंट को मिटाती है और डिवाइस पर मौजूद प्रोसेस से नेटिव कवरेज डेटा को फ़्लश करती है. 
Pair<A, B> हम अपनी Pair क्लास को इस तरह से तय करते हैं कि इसमें दो ऑब्जेक्ट शामिल हों. 
PerfettoTraceRecorder यह एक यूटिलिटी क्लास है. इसका इस्तेमाल ITestDevice पर परफ़ेक्टो ट्रेस रिकॉर्ड करने के लिए किया जाता है. 
PrettyPrintDelimiter यह एक हेल्पर यूटिलिटी है. इसकी मदद से, सीमांकित किए गए ऐसे मैसेज को प्रिंट किया जा सकता है जो अलग दिखते हैं. 
ProcessInfo इस कुकी का इस्तेमाल, प्रोसेस से जुड़ी जानकारी(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH) को सेव करने के लिए किया जाता है. 
ProcessUtil  
PropertyChanger Android प्रॉपर्टी फ़ाइल में आइटम बदलने या जोड़ने के लिए यूटिलिटी क्लास 
ProtoUtil प्रोटोबफ़ मैसेज टाइप से जुड़े यूटिलिटी मेथड. 
PsParser इस यूटिलिटी का इस्तेमाल, "ps" कमांड के आउटपुट से(USER,PID और NAME) को पार्स करने के लिए किया जाता है 
PythonVirtualenvHelper Python 3 के वर्चुअल एनवायरमेंट को चालू करने के लिए हेल्पर क्लास. 
QuotationAwareTokenizer  
RegexTrie<V> RegexTrie एक ट्राइ है, जिसमें कुंजी का हर स्टोर किया गया सेगमेंट एक रेगुलर एक्सप्रेशन Pattern होता है. 
RemoteFileUtil रिमोट इंस्टेंस से फ़ाइल को मैनेज करने के लिए यूटिलिटी क्लास 
RemoteSshUtil यह रिमोट इंस्टेंस पर एसएसएच कमांड चलाने की सुविधा देता है. 
RemoteZip रिमोट ZIP फ़ाइल में मौजूद अलग-अलग फ़ाइलों को अनज़िप करने के लिए यूटिलिटी. 
RequestUtil ये यूटिलिटी, गड़बड़ी ठीक करने के साथ-साथ नेटवर्क के अनुरोधों को सामान्य तौर पर फिर से करने की अनुमति देती हैं. 
ResourceUtil कॉन्फ़िगरेशन रिसॉर्स को पढ़ने के लिए यूटिलिटी. 
RestApiHelper यह REST API कॉल करने के लिए हेल्पर क्लास है. 
RunUtil ऑपरेशन पूरे करने के लिए, हेल्पर के तरीकों का कलेक्शन. 
SdkVersionUtil  
SearchArtifactUtil यह एक यूटिलिटी क्लास है. इसका इस्तेमाल टेस्ट आर्टफ़ैक्ट खोजने के लिए किया जा सकता है. 
SerializationUtil Serializable को लागू करने वाले ऑब्जेक्ट को क्रमबद्ध/अक्रमबद्ध करने की सुविधा. 
ShellOutputReceiverStream OutputStream का यूटिलिटी सबक्लास, जो IShellOutputReceiver में लिखता है. 
SimplePerfResult यह ऑब्जेक्ट, सभी simpleperf टेस्ट के नतीजों को सेव करता है 
SimplePerfStatResultParser यह एक यूटिलिटी क्लास है, जिसका इस्तेमाल simpleperf के नतीजे को पार्स करने के लिए किया जाता है. 
SimplePerfUtil आसान कमांड भेजने और नतीजे इकट्ठा करने के लिए यूटिलिटी क्लास 
SimpleStats यह एक छोटी यूटिलिटी क्लास है. यह संख्या वाले डेटासेट के आधार पर, कुछ सांख्यिकीय मेज़रमेंट का हिसाब लगाती है. 
SizeLimitedOutputStream यह थ्रेड सेफ़ फ़ाइल है, जो OutputStream पर आधारित है. इसमें डेटा लिखने की सीमा तय होती है. 
Sl4aBluetoothUtil यह यूटिलिटी क्लास, SL4A का इस्तेमाल करके एक या दो डिवाइसों पर ब्लूटूथ की कार्रवाइयां उपलब्ध कराती है 
SparseImageUtil कम जानकारी वाली इमेज को ज़्यादा जानकारी वाली इमेज में बदलने की सुविधा. 
SparseImageUtil.SparseInputStream SparseInputStream, अपस्ट्रीम से डेटा पढ़ता है और डेटा फ़ॉर्मैट का पता लगाता है. 
StaticCompatibleBuildFlavorUtil यह एक यूटिलिटी क्लास है, जो क्लासपाथ से StaticCompatibleBuildFlavor को लोड करती है. साथ ही, यह तरीकों का ऐक्सेस देती है. 
StaticDeviceInfoUtil यह एक यूटिलिटी क्लास है, जो क्लासपाथ से StaticDeviceInfo को लोड करती है और तरीकों को ऐक्सेस करने की सुविधा देती है. 
StreamUtil इनपुट स्ट्रीम मैनेज करने के लिए यूटिलिटी क्लास. 
StringEscapeUtils यह यूटिलिटी क्लास, खास फ़ॉर्मैट के लिए स्ट्रिंग को एस्केप करने के लिए होती है. 
StringUtil यह एक यूटिलिटी क्लास है. इसका इस्तेमाल, स्ट्रिंग में हेर-फेर करने के लिए स्ट्रिंग को एस्केप करने के लिए किया जाता है. 
SubprocessEventHelper यह कुकी, लॉग में पास किए जाने वाले इवेंट को क्रम से लगाने/उन्हें क्रम से हटाने में मदद करती है. 
SubprocessEventHelper.BaseTestEventInfo TestIgnored की जानकारी के लिए Base Helper. 
SubprocessEventHelper.FailedTestEventInfo testFailed जानकारी के लिए हेल्पर. 
SubprocessEventHelper.InvocationEndedEventInfo इनवोकेशन खत्म होने की जानकारी देने वाला हेल्पर. 
SubprocessEventHelper.InvocationFailedEventInfo InvocationFailed की जानकारी के लिए हेल्पर. 
SubprocessEventHelper.InvocationStartedEventInfo यह कुकी, इनवोकेशन शुरू होने की जानकारी देने वाली कुकी है. 
SubprocessEventHelper.LogAssociationEventInfo logAssociation की जानकारी के लिए हेल्पर. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo testEnded की जानकारी के लिए हेल्पर. 
SubprocessEventHelper.TestLogEventInfo testLog की जानकारी के लिए हेल्पर. 
SubprocessEventHelper.TestModuleStartedEventInfo टेस्ट मॉड्यूल के बारे में जानकारी देने वाला हेल्पर. 
SubprocessEventHelper.TestRunEndedEventInfo testRunEnded की जानकारी देने वाला हेल्पर. 
SubprocessEventHelper.TestRunFailedEventInfo testRunFailed की जानकारी के लिए हेल्पर 
SubprocessEventHelper.TestRunStartedEventInfo testRunStarted की जानकारी के लिए हेल्पर 
SubprocessEventHelper.TestStartedEventInfo testStarted की जानकारी के लिए हेल्पर 
SubprocessExceptionParser यह स्टैंडर्ड Tradefed कमांड रनर से मिलने वाले अपवाद आउटपुट को मैनेज करने में मदद करता है. 
SubprocessTestResultsParser यह कुकी, FileOutputStream को फ़ाइल में लिखने से पहले आउटपुट को पार्स करने के लिए बढ़ाती है, ताकि हम लॉन्चर साइड पर टेस्ट इवेंट जनरेट कर सकें. 
SubprocessTestResultsParser.StatusKeys टेस्ट के स्टेटस की काम की कुंजियां. 
SystemUtil सिस्टम कॉल करने के लिए यूटिलिटी क्लास. 
TableBuilder यह हेल्पर क्लास, टेबल में String एलिमेंट की मैट्रिक्स दिखाने के लिए होती है. 
TableFormatter यह स्ट्रिंग एलिमेंट की मैट्रिक्स दिखाने वाली हेल्पर क्लास है, ताकि हर एलिमेंट कॉलम को लाइन अप किया जा सके 
TargetFileUtils  
TarUtil यह एक ऐसी सुविधा है जिसकी मदद से, tar फ़ाइल में बदलाव किया जा सकता है. 
TestFilterHelper टेस्ट को फ़िल्टर करने के लिए हेल्पर क्लास 
TestRecordInterpreter Tradefed में, TestRecord प्रोटो को आसानी से इस्तेमाल किए जा सकने वाले फ़ॉर्मैट में बदलने की सुविधा. 
TestRunnerUtil यह एक यूटिलिटी क्लास है, जो अलग-अलग टेस्ट रनर की मदद करती है. 
TfInternalOptionsFetcher यह एक यूटिलिटी क्लास है. इसकी मदद से क्लास, वैरिएबल की वैल्यू को स्टैटिक तौर पर res फ़ाइल से लोड कर सकती हैं. 
TimeUtil इसमें समय से जुड़े यूटिलिटी मेथड होते हैं. 
TimeVal यह एक सेंटिनल टाइप है, जो Long को रैप करता है. 
UniqueMultiMap<K, V> एक MultiMap जो हर बटन के लिए यूनीक वैल्यू तय करता है. 
VersionParser ट्रेडफ़ेड आर्टफ़ैक्ट के चालू वर्शन को फ़ेच करता है. 
ZipCompressionStrategy ज़िप संग्रह बनाने के लिए ICompressionStrategy
ZipUtil कंप्रेशन से जुड़ी कार्रवाइयों के लिए हेल्पर क्लास 
ZipUtil2 ज़िप फ़ाइल को निकालने के लिए हेल्पर क्लास, जो POSIX फ़ाइल की अनुमतियों को ध्यान में रखती है 

एनम्स

AaptParser.AaptVersion APK फ़ाइलों को पार्स करने के लिए इस्तेमाल किए गए AAPT वर्शन के विकल्पों का एनम. 
AppVersionFetcher.AppVersionInfo ऐप्लिकेशन के वर्शन की जानकारी के टाइप. 
AtestUtils.IncrementalSetupEnabled यह एक इनम है, जो इंक्रीमेंटल सेटअप के लिए स्पेसिफ़िकेशन दिखाता है. 
BinaryState इस Enum का इस्तेमाल, चालू/बंद की स्थिति को रिकॉर्ड करने के लिए किया जाता है. इसमें IGNORE no-op स्थिति होती है. 
CommandStatus यह तय समय पर होने वाली कार्रवाई की स्थिति को दिखाता है. 
DeviceActionUtil.Command डिवाइस पर कार्रवाई करने के लिए निर्देश. 
FakeTestsZipFolder.ItemType  
GceRemoteCmdFormatter.ScpMode एससीपी का इस्तेमाल, फ़ाइल को पुश या पुल करने के लिए किया जा सकता है. यह इस बात पर निर्भर करता है कि आर्ग्युमेंट का स्ट्रक्चर कैसा है. 
IRunUtil.EnvPriority यह enum तय करता है कि किसी एनवायरमेंट को सेट करना है या अनसेट करना है. 
LogcatEventType LogcatEventParser के लिए इवेंट टाइप. 
SimplePerfUtil.SimplePerfType simpleperf कमांड के विकल्पों का Enum 
Sl4aBluetoothUtil.BluetoothAccessLevel ब्लूटूथ डिवाइस के ऐक्सेस लेवल के लिए एनम, जो BluetoothDevice.java पर आधारित हैं 
Sl4aBluetoothUtil.BluetoothConnectionState ब्लूटूथ कनेक्शन की स्थितियों के लिए एनम, जो BluetoothProfile.java पर आधारित हैं 
Sl4aBluetoothUtil.BluetoothPriorityLevel ब्लूटूथ प्रोफ़ाइल की प्राथमिकता के लेवल के लिए एनम, जो BluetoothProfile.java पर आधारित हैं 
Sl4aBluetoothUtil.BluetoothProfile ब्लूटूथ प्रोफ़ाइलों के लिए एनम, जो BluetoothProfile.java पर आधारित हैं 
SystemUtil.EnvVariable  
TargetFileUtils.FilePermission  

अपवाद

DeviceActionUtil.DeviceActionConfigError कॉन्फ़िगरेशन से जुड़ी गड़बड़ी के लिए अपवाद. 
FileUtil.LowDiskSpaceException अगर डिस्क में इस्तेमाल की जा सकने वाली जगह, तय किए गए थ्रेशोल्ड से कम है, तो यह गड़बड़ी दिखती है. 
RunInterruptedException जब रन ऑपरेशन को किसी बाहरी अनुरोध से रोका जाता है, तब यह अपवाद दिखता है.