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 के व्यवहार को बढ़ाती है. मान लें कि डिवाइस का सीरियल नंबर इस फ़ॉर्मैट में होगा
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
|---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
|
सार्वजनिक तरीके | |
|---|---|
DeviceInspectionResult
|
debugDeviceNotAvailable()
किसी डिवाइस की जांच करना और उसके उपलब्ध न होने पर पूरी जानकारी देना. |
GceAvdInfo
|
getAvdInfo()
इस तरीके का इस्तेमाल बंद कर दिया गया है. कनेक्शन एपीआई का सीधे तौर पर इस्तेमाल करना चाहिए |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
डिवाइस की जानकारी से |
|
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
publicgetTombstones ()
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 |
|