CuttlefishDisplayHandler

public class CuttlefishDisplayHandler
extends Object

java.lang.Object
com.android.tradefed.device.internal.CuttlefishDisplayHandler


Cuttlefish डिवाइस पर डिसप्ले से जुड़े अनुरोधों को मैनेज करने की सुविधा. इसका इस्तेमाल सिर्फ़ Cuttlefish डिवाइस के लिए होस्ट टेस्ट के ज़रिए किया जा सकता है.

खास जानकारी

नेस्टेड क्लास

class CuttlefishDisplayHandler.Display

 

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

CuttlefishDisplayHandler()

पब्लिक मेथड

int addDisplay(ITestDevice device, int width, int height, int dpi, int refreshRateHz)

दिए गए Cuttlefish डिवाइस के लिए, `cvd display add ` को कॉल करता है.

Map<Integer, CuttlefishDisplayHandler.Display> listDisplays(ITestDevice device)

दिए गए Cuttlefish डिवाइस के लिए, `cvd display list` को कॉल करता है.

void removeDisplay(ITestDevice device, int displayNumber)

दिए गए Cuttlefish डिवाइस के लिए, `cvd display remove --display=` को कॉल करता है.

BufferedImage screenshotDisplay(ITestDevice device, int displayNumber)

दिए गए Cuttlefish डिवाइस के लिए, `cvd display screenshot --display=` को कॉल करता है.

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

CuttlefishDisplayHandler

public CuttlefishDisplayHandler ()

पब्लिक मेथड

addDisplay

public int addDisplay (ITestDevice device, 
                int width, 
                int height, 
                int dpi, 
                int refreshRateHz)

दिए गए Cuttlefish डिवाइस के लिए, `cvd display add ` को कॉल करता है.

पैरामीटर
device ITestDevice: इस्तेमाल किया जाने वाला डिवाइस.

width int: नए डिसप्ले की चौड़ाई पिक्सल में.

height int: नए डिसप्ले की ऊंचाई पिक्सल में.

dpi int: नए डिसप्ले के लिए, डीपीआई (डॉट पर इंच) में.

refreshRateHz int: नए डिसप्ले के लिए, रीफ़्रेश रेट हर्ट्ज़ में.

रिटर्न
int अगर नया डिसप्ले जोड़ा जाता है, तो उसका नंबर.

थ्रॉ
DeviceNotAvailableException

listDisplays

public Map<Integer, CuttlefishDisplayHandler.Display> listDisplays (ITestDevice device)

दिए गए Cuttlefish डिवाइस के लिए, `cvd display list` को कॉल करता है.

पैरामीटर
device ITestDevice: इस्तेमाल किया जाने वाला डिवाइस.

रिटर्न
Map<Integer, CuttlefishDisplayHandler.Display>

थ्रॉ
DeviceNotAvailableException

removeDisplay

public void removeDisplay (ITestDevice device, 
                int displayNumber)

दिए गए Cuttlefish डिवाइस के लिए, `cvd display remove --display=` को कॉल करता है.

पैरामीटर
device ITestDevice: इस्तेमाल किया जाने वाला डिवाइस.

displayNumber int: हटाया जाने वाला डिसप्ले.

थ्रॉ
DeviceNotAvailableException

screenshotDisplay

public BufferedImage screenshotDisplay (ITestDevice device, 
                int displayNumber)

दिए गए Cuttlefish डिवाइस के लिए, `cvd display screenshot --display=` को कॉल करता है.

पैरामीटर
device ITestDevice: इस्तेमाल किया जाने वाला डिवाइस.

displayNumber int: स्क्रीनशॉट लिया जाने वाला डिसप्ले.

रिटर्न
BufferedImage

थ्रॉ
DeviceNotAvailableException