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.targetprep.TargetSetupError
com.android.tradefed.device.DeviceNotAvailableException
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: يُستخدَم معرّف اللقطة لتحميل اللقطة الصحيحة لاستعادتها.

dnae DeviceNotAvailableException: DeviceNotAvailableException هو استثناء الجهاز الحالي غير متوفّر

عمليات الرمي
DeviceNotAvailableException في حال تعذّر استرداد الجهاز

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

التقاط لقطة شاشة للجهاز المحدَّد

المعلمات
device ITestDevice: يتم استخدام ITestDevice لمعالج لقطات الجهاز.

snapshotId String: snapshotId هو اسم اللقطة التي سيتم حفظها.

عمليات الرمي
DeviceNotAvailableException في حال تعذّر استرداد الجهاز

tearDownConnection

public void tearDownConnection ()

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