RemoteAndroidVirtualDevice

public class RemoteAndroidVirtualDevice
extends RemoteAndroidDevice

java.lang.Object
   ↳ com.android.tradefed.device.NativeDevice
     ↳ com.android.tradefed.device.TestDevice
       ↳ com.android.tradefed.device.RemoteAndroidDevice
         ↳ com.android.tradefed.device.cloud.RemoteAndroidVirtualDevice


यह कुकी, Google Compute Engine (Gce) में चल रहे फ़ुल स्टैक Android डिवाइस के लिए RemoteAndroidDevice के व्यवहार को बढ़ाती है. मान लें कि डिवाइस का सीरियल नंबर इस फ़ॉर्मैट में होगा : in adb.

खास जानकारी

पब्लिक कंस्ट्रक्टर

RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)

RemoteAndroidVirtualDevice बनाता है.

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

DeviceInspectionResult debugDeviceNotAvailable()

किसी डिवाइस की जांच करना और उसके उपलब्ध न होने पर पूरी जानकारी देना.

GceAvdInfo getAvdInfo()

इस तरीके का इस्तेमाल बंद कर दिया गया है. कनेक्शन एपीआई का सीधे तौर पर इस्तेमाल करना चाहिए

DeviceDescriptor getDeviceDescriptor(boolean shortDescriptor)

डिवाइस की जानकारी से DeviceDescriptor दिखाता है, ताकि डिवाइस ऑब्जेक्ट को पास किए बिना उसकी जानकारी मिल सके.

getTombstones()

Cuttlefish में एक खास सुविधा होती है. इसकी मदद से, रिमोट होस्ट पर मौजूद टॉम्बस्टोन को सीधे तौर पर ऐक्सेस किया जा सकता है.

CommandResult powerwash()

किसी GCE इंस्टेंस को पावरवॉश करने की कोशिश करना

CommandResult powerwashGce(String user, Integer offset)

इस तरीके का इस्तेमाल बंद कर दिया गया है. कनेक्शन वन के पक्ष में हटाया गया

boolean powerwashGce()

पब्लिक कंस्ट्रक्टर

RemoteAndroidVirtualDevice

public RemoteAndroidVirtualDevice (IDevice device, 
                IDeviceStateMonitor stateMonitor, 
                IDeviceMonitor allocationMonitor)

RemoteAndroidVirtualDevice बनाता है.

पैरामीटर
device IDevice: the associated IDevice

stateMonitor IDeviceStateMonitor: इस्तेमाल किया जाने वाला IDeviceStateMonitor मेकेनिज़्म

allocationMonitor IDeviceMonitor: IDeviceMonitor का इस्तेमाल, असाइनमेंट की स्थिति में हुए बदलावों के बारे में सूचना देने के लिए किया जाता है.

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

debugDeviceNotAvailable

public DeviceInspectionResult debugDeviceNotAvailable ()

किसी डिवाइस की जांच करना और उसके उपलब्ध न होने पर पूरी जानकारी देना.

रिटर्न
DeviceInspectionResult

getAvdInfo

public GceAvdInfo getAvdInfo ()

इस तरीके का इस्तेमाल बंद कर दिया गया है.
should use the connection API directly

यह फ़ंक्शन, बनाए गए रिमोट वीएम से GceAvdInfo दिखाता है. अगर ब्रिंग अप पूरा नहीं हुआ है, तो शून्य दिखाता है.

रिटर्न
GceAvdInfo

getDeviceDescriptor

public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)

डिवाइस की जानकारी से DeviceDescriptor दिखाता है, ताकि डिवाइस ऑब्जेक्ट को पास किए बिना उसकी जानकारी मिल सके.

पैरामीटर
shortDescriptor boolean: क्या डिस्क्रिप्टर को सिर्फ़ ज़रूरी जानकारी तक सीमित रखना है या नहीं

रिटर्न
DeviceDescriptor

getTombstones

public  getTombstones ()

Cuttlefish में एक खास सुविधा होती है. इसकी मदद से, रिमोट होस्ट पर मौजूद टॉम्बस्टोन को सीधे तौर पर ऐक्सेस किया जा सकता है.

रिटर्न
टॉम्बस्टोन फ़ाइलों की सूची. अगर कोई टॉम्बस्टोन नहीं है, तो यह सूची खाली होती है.

थ्रो
DeviceNotAvailableException

पावरवॉश

public CommandResult powerwash ()

किसी GCE इंस्टेंस को पावरवॉश करने की कोशिश करना

रिटर्न
CommandResult यह पावरवॉश करने की कोशिशों का CommandResult दिखाता है

थ्रो
com.android.tradefed.targetprep.TargetSetupError
TargetSetupError

powerwashGce

public CommandResult powerwashGce (String user, 
                Integer offset)

इस तरीके का इस्तेमाल बंद कर दिया गया है.
कनेक्शन वाले को हटा दिया गया है

पैरामीटर
user String

offset Integer

रिटर्न
CommandResult

थ्रो
TargetSetupError

powerwashGce

public boolean powerwashGce ()

रिटर्न
boolean

थ्रो
TargetSetupError