AbstractConnection

public abstract class AbstractConnection
extends Object

java.lang.Object
com.android.tradefed.device.connection.AbstractConnection


تمثيل تجريدي للاتصال.

ملخّص

شركة إنشاءات عامة

AbstractConnection()

الطرق العامة

void initializeConnection()

تهيئة اتصال الجهاز.

void notifyAdbRebootCalled()

إرسال إشعار عند استدعاء doAdbreset

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

الطرق العامة

تهيئة الاتصال

public void initializeConnection ()

تهيئة اتصال الجهاز.

الرميات
com.android.tradefed.targetprep.TargetSetupError
com.android.tradefed.device.DeviceNotavailableException
DeviceNotAvailableException
TargetSetupError

notificationsAdbupgradeCalled

public void notifyAdbRebootCalled ()

إرسال إشعار عند استدعاء doAdbreset

إعادة الاتصال

public void reconnect (String serial)

أعِد الاتصال بالجهاز.

المعلمات
serial String: الرقم التسلسلي للجهاز

الرميات
com.android.tradefed.device.DeviceNotavailableException
DeviceNotAvailableException

استعادة الاتصال

public void reconnectForRecovery (String serial)

يُرجى إعادة ربط الجهاز بالجهاز لتفعيل سلسلة إجراءات الاسترداد.

المعلمات
serial String: الرقم التسلسلي للجهاز

الرميات
com.android.tradefed.device.DeviceNotavailableException
DeviceNotAvailableException

استرداد VirtualDevice

public void recoverVirtualDevice (ITestDevice device, 
                String snapshotId, 
                DeviceNotAvailableException dnae)

يمكنك استرداد الجهاز المحدَّد باستخدام إعادة ضبط الجهاز.

المعلمات
device ITestDevice: يُستخدَم ITestDevice كمعالج إعادة ضبط الجهاز.

snapshotId String: يتم استخدام رقم تعريف اللقطة لاسترجاع اللقطة الصحيحة من أجل استعادتها.

dnae DeviceNotAvailableException: جهاز "DeviceNotAvailableException" غير متاح حاليًا. .

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

جهاز لقطة

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

يجب أخذ لقطة من الجهاز المحدّد.

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

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

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

اتصال TerDown

public void tearDownConnection ()

يمكنك حذف الاتصال.