AdbDeviceTracker

public class AdbDeviceTracker
extends Object implements Runnable

java.lang.Object
   ↳ com.android.tradefed.device.AdbDeviceTracker


यह 'adb track-devices' कमांड को चलाकर और उसके आउटपुट को पार्स करके, डिवाइस के कनेक्ट होने और उसकी स्थिति बदलने से जुड़े इवेंट उपलब्ध कराता है.

इस क्लास को डिवाइस का पता लगाने के लिए डिज़ाइन किया गया है. यह बैकग्राउंड थ्रेड में चलता है और रजिस्टर किए गए IAdbDeviceChangeListener को किसी भी बदलाव के बारे में सूचना देता है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

AdbDeviceTracker()

यह AdbDeviceTracker का नया ऑब्जेक्ट बनाता है.

पब्लिक मेथड

void addListener(IAdbDeviceChangeListener listener)

यह फ़ंक्शन, डिवाइस के इवेंट की सूचना पाने के लिए एक लिसनर जोड़ता है.

void removeListener(IAdbDeviceChangeListener listener)

पहले से जोड़े गए लिसनर को हटाता है.

void run()

मुख्य एक्ज़ीक्यूशन लूप.

void stop()

यह कुकी, ट्रैकर को एक्ज़ीक्यूशन लूप बंद करने का सिग्नल देती है.

सार्वजनिक कंस्ट्रक्टर

AdbDeviceTracker

public AdbDeviceTracker ()

यह AdbDeviceTracker का नया ऑब्जेक्ट बनाता है.

पब्लिक मेथड

addListener

public void addListener (IAdbDeviceChangeListener listener)

यह फ़ंक्शन, डिवाइस के इवेंट की सूचना पाने के लिए एक लिसनर जोड़ता है.

पैरामीटर
listener IAdbDeviceChangeListener: जोड़ने के लिए IAdbDeviceChangeListener.

removeListener

public void removeListener (IAdbDeviceChangeListener listener)

पहले से जोड़े गए लिसनर को हटाता है.

पैरामीटर
listener IAdbDeviceChangeListener: वह IAdbDeviceChangeListener जिसे हटाना है.

रन

public void run ()

मुख्य एक्ज़ीक्यूशन लूप. इसे किसी खास थ्रेड में चलाया जाना चाहिए.

बंद करो

public void stop ()

यह कुकी, ट्रैकर को एक्ज़ीक्यूशन लूप बंद करने का सिग्नल देती है.