AbstractConnection
public
abstract
class
AbstractConnection
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.device.connection.AbstractConnection |
تمثيل مجرّد للاتصال
ملخّص
طُرق وضع التصميم العامة | |
|---|---|
AbstractConnection()
|
|
الإجراءات العامة | |
|---|---|
void
|
initializeConnection()
ابدأ عملية ربط الجهاز. |
void
|
notifyAdbRebootCalled()
إرسال إشعار عند استدعاء doAdbReboot |
void
|
reconnect(String serial)
أعِد ربط الجهاز بالشبكة. |
void
|
reconnectForRecovery(String serial)
أعِد توصيل الجهاز لإجراء عملية الاسترداد. |
void
|
recoverVirtualDevice(ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
استرداد الجهاز المحدّد من خلال إعادة ضبطه |
void
|
snapshotDevice(ITestDevice device, String snapshotId)
أخذ لقطة شاشة للجهاز المحدّد |
void
|
tearDownConnection()
تنظيف عملية الربط |
طُرق وضع التصميم العامة
AbstractConnection
public AbstractConnection ()
الإجراءات العامة
initializeConnection
public void initializeConnection ()
ابدأ عملية ربط الجهاز.
| عمليات الطرح | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
|
com.android.tradefed.targetprep.TargetSetupError |
DeviceNotAvailableException |
|
TargetSetupError |
|
notifyAdbRebootCalled
public void notifyAdbRebootCalled ()
إرسال إشعار عند استدعاء doAdbReboot
إعادة الاتصال
public void reconnect (String serial)
أعِد ربط الجهاز بالشبكة.
| المعلَمات | |
|---|---|
serial |
String: الرقم التسلسلي للجهاز |
| عمليات الطرح | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
reconnectForRecovery
public void reconnectForRecovery (String serial)
أعِد توصيل الجهاز لإجراء عملية الاسترداد.
| المعلَمات | |
|---|---|
serial |
String: الرقم التسلسلي للجهاز |
| عمليات الطرح | |
|---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
|
recoverVirtualDevice
public void recoverVirtualDevice (ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)
استرداد الجهاز المحدّد من خلال إعادة ضبطه
| المعلَمات | |
|---|---|
device |
ITestDevice: يتم استخدام ITestDevice لمعالجة إعادة ضبط الجهاز. |
snapshotId |
String: يُستخدَم snapshotId لجلب اللقطة الصحيحة التي سيتم استعادتها. |
dnae |
DeviceNotAvailableException: DeviceNotAvailableException هو استثناء الجهاز الحالي غير المتاح. |
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
في حال تعذُّر استرداد الجهاز |
snapshotDevice
public void snapshotDevice (ITestDevice device, String snapshotId)
أخذ لقطة شاشة للجهاز المحدّد
| المعلَمات | |
|---|---|
device |
ITestDevice: يتم استخدام ITestDevice لمعالجة لقطات الشاشة على الجهاز. |
snapshotId |
String: snapshotId هو اسم اللقطة التي سيتم حفظها. |
| عمليات الطرح | |
|---|---|
DeviceNotAvailableException |
في حال تعذُّر استرداد الجهاز |
tearDownConnection
public void tearDownConnection ()
تنظيف عملية الربط