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 ()

تنظيف عملية الربط