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 के व्यवहार को बढ़ाती है. मान लें कि डिवाइस का सीरियल, adb में इस फ़ॉर्मैट में होगा
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
|---|---|
RemoteAndroidVirtualDevice(IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
|
|
पब्लिक मेथड | |
|---|---|
DeviceInspectionResult
|
debugDeviceNotAvailable()
किसी डिवाइस की जांच करता है और डिवाइस के उपलब्ध न होने पर, उसकी पूरी जानकारी दिखाता है. |
GceAvdInfo
|
getAvdInfo()
इस तरीके का इस्तेमाल बंद कर दिया गया है. कनेक्शन एपीआई का सीधे तौर पर इस्तेमाल किया जाना चाहिए |
DeviceDescriptor
|
getDeviceDescriptor(boolean shortDescriptor)
डिवाइस की जानकारी से |
List<File>
|
getTombstones()
Cuttlefish में एक खास सुविधा होती है. इसकी मदद से, tombstones को रिमोट होस्ट पर लाया जा सकता है. यहां से उन्हें सीधे तौर पर हासिल किया जा सकता है. |
CommandResult
|
powerwash()
GCE इंस्टेंस को पावरवॉश करने की कोशिश करता है |
CommandResult
|
powerwashGce(String user, Integer offset)
इस तरीके का इस्तेमाल बंद कर दिया गया है. इसे कनेक्शन वाले तरीके से बदल दिया गया है |
boolean
|
powerwashGce()
|
पब्लिक कंस्ट्रक्टर
RemoteAndroidVirtualDevice
public RemoteAndroidVirtualDevice (IDevice device, IDeviceStateMonitor stateMonitor, IDeviceMonitor allocationMonitor)
RemoteAndroidVirtualDevice बनाता है.
| पैरामीटर | |
|---|---|
device |
IDevice: जुड़ा हुआ IDevice |
stateMonitor |
IDeviceStateMonitor: इस्तेमाल किया जाने वाला IDeviceStateMonitor मैकेनिज़्म |
allocationMonitor |
IDeviceMonitor: जगह की उपलब्धता की स्थिति में होने वाले बदलावों के बारे में जानकारी देने वाला IDeviceMonitor. |
पब्लिक मेथड
debugDeviceNotAvailable
public DeviceInspectionResult debugDeviceNotAvailable ()
किसी डिवाइस की जांच करता है और डिवाइस के उपलब्ध न होने पर, उसकी पूरी जानकारी दिखाता है.
| रिटर्न | |
|---|---|
DeviceInspectionResult |
|
getAvdInfo
public GceAvdInfo getAvdInfo ()
इस तरीके का इस्तेमाल बंद कर दिया गया है.
कनेक्शन एपीआई का सीधे तौर पर इस्तेमाल किया जाना चाहिए
बनाई गई रिमोट वीएम से GceAvdInfo दिखाता है. अगर डिवाइस को चालू करने की प्रोसेस पूरी नहीं हो पाती है, तो शून्य दिखाता है.
| रिटर्न | |
|---|---|
GceAvdInfo |
|
getDeviceDescriptor
public DeviceDescriptor getDeviceDescriptor (boolean shortDescriptor)
डिवाइस की जानकारी से DeviceDescriptor दिखाता है, ताकि डिवाइस के असली ऑब्जेक्ट को पास किए बिना उसकी जानकारी मिल सके.
| पैरामीटर | |
|---|---|
shortDescriptor |
boolean: यह तय करता है कि डिस्क्रिप्टर में सिर्फ़ ज़रूरी जानकारी शामिल की जाए या नहीं |
| रिटर्न | |
|---|---|
DeviceDescriptor |
|
getTombstones
public List<File> getTombstones ()
Cuttlefish में एक खास सुविधा होती है. इसकी मदद से, tombstones को रिमोट होस्ट पर लाया जा सकता है. यहां से उन्हें सीधे तौर पर हासिल किया जा सकता है.
| रिटर्न | |
|---|---|
List<File> |
tombstone फ़ाइलों की सूची. अगर कोई tombstone नहीं है, तो सूची खाली होती है. |
| अपवाद | |
|---|---|
DeviceNotAvailableException |
|
powerwash
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 |
|