com.android.tradefed.cihaz

Arayüzler

IAndroidDebugKöprü Bu pakette kullanılan AndroidDebugBridge yöntemleri için arabirim tanımı.
IConfigurableSanalCihaz Olası bir önceden yapılandırılmış sanal aygıt bilgisi (ana bilgisayar ipi, ana bilgisayar kullanıcısı, bağlantı noktası konumu vb.) hakkında bilgi sağlayan bir arabirim.
IDeviceManager Test için mevcut cihaz setini yönetmek için arayüz.
IDeviceManager.IFastbootListener Fastboot durumu değişiklikleri için bir dinleyici.
IDeviceMonitor Cihazların durumunu izlemek için arayüz.
IDeviceKurtarma Çevrimdışı olan bir cihazı kurtarmak için arayüz.
ICihaz Seçimi Cihaz seçim kriterleri için arayüz.
IDeviceStateMonitor Bir IDevice durumunu izlemek için olanaklar sağlar.
IFileEntry FileEntry yöntemlerine daha basit, taklit edilebilir sözleşme sağlayan arabirim tanımı.
ILogcatAlıcı Bir cihazın logcat'inin çıktısını InputStreamSource olarak sağlayan bir sınıf.
IYönetilenTestCihazı Yaşam döngüsü yönetilen bir ITestDevice.
IYönetilenTestAygıtıFabrika IManagedTestDevice s için oluşturucu arabirimi
IMultiDeviceKurtarma Birden çok çevrimdışı cihazı kurtarmak için arayüz.
INativeCihaz Bir ddmlib IDevice için güvenilir ve biraz daha yüksek seviyeli bir API sağlar.
ITestDevice Bir ddmlib IDevice için güvenilir ve biraz daha yüksek seviyeli bir API sağlar.

sınıflar

Arka PlanCihazAksiyon Belirli bir aygıtta, eylem iptal edilene kadar gerektiği kadar tekrar eden bir komut çalıştırır.
Pil Sıcaklığı
ToplamaByteOutputAlıcı Tüm kabuk çıktısını bir byte[] olarak toplayan bir IShellOutputReceiver .
ToplamaÇıkışAlıcı Tüm kabuk çıktısını tek bir String toplayan bir IShellOutputReceiver .
DeviceDisconnectedException Bir cihaza, taşıma türü üzerinden artık erişilemediğinde, örneğin cihaz artık USB veya TCP/IP bağlantısı üzerinden görünmüyorsa atılır.
CihazKatlanabilirDurum "cmd device_state baskı durumları" tarafından döndürülen aygıt katlanabilir durumunun temsili.
Aygıt Yöneticisi
DeviceManager.FastbootDevice Fastboot modunda bir cihazın temsili.
DeviceMonitorÇoğullayıcı İstekleri birden çok IDeviceMonitor s'ye yaymak için bir proxy sınıfı.
DeviceNotAvailableException Bir cihaz artık test için uygun olmadığında atılır.
CihazÖzellikleri Cihaz tarafı özellik adları için ortak sabit tanımları
DeviceRuntimeException Bir cihaz eylemi beklenen sonuçlarla sonuçlanmadığında atılır.
Cihaz SeçimiSeçenekleri Cihaz seçim kriterleri için kapsayıcı.
Cihaz DurumuMonitor Bir IDevice durumunu izlemek için yardımcı sınıf.
DeviceUnresponsiveException Aygıtın adb tarafından görülebildiğini ancak yanıt vermediğini (yani komutların zaman aşımına uğradığını, önyükleme yapmayacağını vb.) belirten DeviceNotAvailableException uzmanlığı
FastbootHelper Fastboot işlemleri için bir yardımcı sınıf.
IDeviceMonitor.DeviceLister Bilinen aygıtları ve durumlarını döndürmesi gereken Runnable benzeri bir sınıf.
IManagedTestDevice.DeviceEventResponse IManagedTestDevice#handleAllocationEvent(DeviceEvent) çağrısına yanıt için kapsayıcı
ITestDevice.ApexInfo Tek bir APEX hakkında bilgi depolamak için basit bir yapı sınıfı
ITestDevice.MountPointInfo Tek bir bağlama noktası hakkında bilgi depolamak için basit bir yapı sınıfı
BüyükÇıktıAlıcı Uzun süre çalışan komutların çalıştırılmasına yardımcı olmak için tasarlanmış bir sınıf çıktı toplar.
YerelAndroidSanalCihaz TradeFed ana bilgisayarında çalışan yerel sanal cihazlar için sınıf.
LogcatAlıcı Arka planda logcat toplayan sınıf.
YönetilenTestAygıtıFabrika Tf tarafından izlenebilen farklı türde cihazlar oluşturmak için fabrika
Yerel Cihaz Bir ITestDevice Tam yığın olmayan android cihazların varsayılan uygulaması.
NativeDevice.AdbAction Bir OS 'adb ....' komutunu çalıştırmak için bir DeviceAction .
NativeDevice.AdbShellAction
NativeDevice.RebootDeviceAction Bir cihazı yeniden başlatmak için DeviceAction .
NativeDeviceStateMonitor Çerçeve desteği olmadan bir IDevice durumunu izlemek için yardımcı sınıf.
NetworkNotAvailableException Bir cihaz test için ağa bağlanamadığında atılır.
NoDeviceException Belirli bir komutu yürütecek cihaz olmadığında atılır.
Boş Cihaz IDeviceSelection#nullDeviceRequested() true olduğunda ayırmak için DeviceManager tarafından kullanılan bir yer tutucu IDevice
Paket Bilgisi Cihazdan ayrıştırılan bir uygulamanın paket bilgisi için kapsayıcı.
UzakAndroidCihaz adb connect aracılığıyla bağlanan tam yığın android cihaz için bir ITestDevice uygulaması.
RemoteAvdIDCihazı DeviceSelectionOptions.gceDeviceRequested() true olduğunda ayırmak için DeviceManager tarafından kullanılan bir yer tutucu IDevice
StubCihaz Bir IDevice saplama yer tutucu uygulaması.
StubYerelAndroidSanalCihaz DeviceManager tarafından DeviceSelectionOptions.localVirtualDeviceRequested() true olduğunda tahsis etmek için kullanılan bir yer tutucu IDevice
TcpCihaz DeviceSelectionOptions.tcpDeviceRequested() true olduğunda ayırmak için DeviceManager tarafından kullanılan bir yer tutucu IDevice
Test cihazı Tam yığın android cihaz için bir ITestDevice uygulaması
TestDevice.MicrodroidBuilder Bir Microdroid TestDevice oluşturmak için kullanılan bir oluşturucu.
TestDeviceOptions ITestDevice Option s için kapsayıcı
Kullanıcı bilgisi Platformdan UserInfo sınıfına benzer.
Bekle Cihaz Kurtarma Cihazın çevrimiçi olmasını ve basit komutlara yanıt vermesini bekleyen basit bir IDeviceRecovery uygulaması.
WifiYardımcısı Cihazda wifi servislerini manipüle etmek için yardımcı sınıf.

Numaralandırmalar

CihazAyırmaDurumu IDeviceManager perspektifinden aygıtın ayırma durumunu temsil eder
DeviceSelectionOptions.DeviceRequestedType Desteklenen farklı olası yer tutucu cihaz türleri.
ÜcretsizCihaz Durumu
ITestDevice.RecoveryMode
NativeDevice.RebootMode Yeniden başlatma modu.
TestDeviceOptions.InstanceType
TestCihaz Durumu DeviceState daha tam özellikli bir cihaz durumu temsili.
KullanıcıBilgisi.KullanıcıTürü Harici API'lerde bir kullanıcı türünün desteklenen türevleri.