एंड्रॉइड डिवाइस
ट्रेडफेड में एंड्रॉइड डिवाइस डिवाइस मैनेजर के माध्यम से उपलब्ध कराए गए कई राज्यों से गुजर सकते हैं। एंड्रॉइड डिवाइस के लिए राज्यों की दो मुख्य श्रेणियां हैं: आवंटन राज्य और ऑनलाइन राज्य।
इन सभी स्थितियों को ld
या list devices
उपयोग करके ट्रेडफेड कंसोल में जांचा जा सकता है।
tf >l d
Serial State Allocation Product Variant Build Battery
84TX0081B ONLINE Available blueline blueline MASTER 100
HT6550300002 ONLINE Available sailfish sailfish MASTER 94
876X00GNG UNAUTHORIZED Unavailable unknown unknown unknown unknown
HT6570300047 UNAUTHORIZED Unavailable unknown unknown unknown unknown
आवंटन बताता है
डिवाइस के उपयोग की निगरानी के लिए आवंटन राज्य ट्रेडफेड-विशिष्ट राज्य हैं। उनका वर्णन डिवाइसएलोकेशनस्टेट द्वारा किया गया है और इनमें से कोई भी हो सकता है:
- अज्ञात: एक मध्यवर्ती स्थिति जिसका उपयोग ट्रांज़िशन के दौरान यह तय करने के लिए किया जाता है कि डिवाइस को ट्रैकिंग सूची से हटाया जाना चाहिए या नहीं। ऐसा तब होगा जब कोई डिवाइस
adb
से डिस्कनेक्ट हो जाएगा। - अनदेखा: टीएफ सत्र के लिए डिवाइस का चयन नहीं किया जा सकता क्योंकि इसे फ़िल्टर कर दिया गया था। सबसे अधिक संभावना है कि टीएफ को
ANDROID_SERIAL
निर्यात के साथ शुरू किया गया था, इसलिए यह चुने जा सकने वाले उपकरणों के दायरे को सीमित कर देता है। - उपलब्ध: डिवाइस परीक्षण के लिए चयन के लिए तैयार है।
- अनुपलब्ध: डिवाइस कनेक्ट है लेकिन परीक्षण चलाने के लिए तैयार नहीं है। यह आमतौर पर
adb
मेंoffline
के रूप में दिखता है। - आवंटित: डिवाइस वर्तमान में एक परीक्षण चला रहा है और चयनित नहीं किया जा सकता है।
- CHECKING_AVAILABILITY: डिवाइस अभी कनेक्ट हुआ था, और TF जाँच करता है कि क्या यह ठीक से ऑनलाइन है और उपलब्ध कराया जा सकता है। यदि नहीं, तो इसे अनुपलब्ध कर दिया जाएगा.
ऑनलाइन स्थितियाँ
ऑनलाइन स्थिति डिवाइस की वास्तविक स्थिति का प्रतिनिधित्व करती है जैसा कि adb devices
द्वारा देखा जाता है। उनका वर्णन TestDeviceState द्वारा किया गया है और ये हो सकते हैं:
- fastboot
- ऑनलाइन
- वसूली
- उपलब्ध नहीं है
ट्रेडफेड ऑनलाइन स्टेट्स हमारे द्वारा उपयोग की जाने वाली अंतर्निहित adb
लाइब्रेरी, ddmlib
से जुड़े हुए हैं। यह डिवाइसस्टेट वाले राज्यों का वर्णन करता है।