आईडीवाइस मॉनिटर

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


उपकरणों की स्थिति की निगरानी के लिए इंटरफ़ेस। एक करने के लिए पारित किया जा करने के इरादे से IDeviceManager उदाहरण है, उस क्षण IDeviceManager कॉलबैक लागू करेगा के रूप में संबंधित घटनाओं ट्रिगर कर रहे हैं। किसी भी कैशिंग या बैचिंग जरूरतों के भीतर की जानी IDeviceMonitor उदाहरण।

सारांश

नेस्टेड कक्षाएं

class IDeviceMonitor.DeviceLister

एक Runnable तरह वर्ग कि ज्ञात उपकरणों और अपने राज्यों लौटना चाहिए।

सार्वजनिक तरीके

abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

सिग्नल्स IDeviceMonitor कि एक युक्ति राज्य बदल दिया गया है।

abstract void run ()

एक विधि जिसे मॉनिटर के सभी @Option फ़ील्ड के सेट होने के बाद कहा जाएगा।

abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

की अनुमति देता है DeviceLister स्थापित किया जाना।

abstract void stop ()

एक विधि जिसे मॉनिटर को बंद करने की आवश्यकता होने पर कॉल किया जाएगा।

सार्वजनिक तरीके

सूचित करेंडिवाइसस्टेटचेंज

public abstract void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

सिग्नल्स IDeviceMonitor कि एक युक्ति राज्य बदल दिया गया है। मॉनिटर कार्यान्वयन को इस पद्धति में उनके द्वारा किए जाने वाले प्रसंस्करण और IDeviceManager/DeviceLister इंटरैक्शन की मात्रा को सीमित करना चाहिए।

मापदंडों
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

Daud

public abstract void run ()

एक विधि जिसे मॉनिटर के सभी @Option फ़ील्ड के सेट होने के बाद कहा जाएगा।

सेटडिवाइस लिस्टर

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

की अनुमति देता है DeviceLister स्थापित किया जाना। लिस्टर सेट करने के सफल प्रयास के बाद, कार्यान्वयन बाद के सभी प्रयासों को छोड़ सकता है।

मापदंडों
lister IDeviceMonitor.DeviceLister

विराम

public abstract void stop ()

एक विधि जिसे मॉनिटर को बंद करने की आवश्यकता होने पर कॉल किया जाएगा।