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 ()
यह कुकी, ट्रैकर को एक्ज़ीक्यूशन लूप बंद करने का सिग्नल देती है.