com.android.tradefed.device

Arayüzler

IAdbDeviceChangeListener ERROR(/IDevice) ekleme, silme ve değişiklikleriyle arayüz anlaşması. 
IAndroidDebugBridge Bu pakette kullanılan ERROR(/com.android.ddmlib.AndroidDebugBridge) yöntemleri için arayüz tanımı. 
IConfigurableVirtualDevice Olası önceden yapılandırılmış sanal cihaz bilgileri (ana makine IP'si, ana makine kullanıcısı, bağlantı noktası telafisi vb.) hakkında bilgi sağlayan bir arayüz. 
IDeviceActionReceiver Cihaz etkinliklerini almak için bir API sağlar. 
IDeviceManager Test için kullanılabilen cihaz grubunu yönetme arayüzü. 
IDeviceManager.IFastbootListener Fastboot durumundaki değişiklikler için bir dinleyici. 
IDeviceMonitor Cihazların durumunu izleme arayüzü. 
IDeviceRecovery Çevrimdışı duruma geçen bir cihazı kurtarma arayüzü. 
IDeviceSelection Cihaz seçim ölçütleri için arayüz. 
IDeviceStateMonitor IDevice durumunu izleme olanakları sağlar. 
IFileEntry FileEntry yöntemleri için daha basit ve taklit edilebilir bir sözleşme sağlayan arayüz tanımı. 
ILogcatReceiver Bir cihazın logcat çıkışını InputStreamSource olarak sağlayan bir sınıf. 
IManagedTestDevice Yaşam döngüsü yönetilen bir ITestDevice. 
IManagedTestDeviceFactory IManagedTestDevice için içerik üretici arayüzü 
IMultiDeviceRecovery Birden fazla çevrimdışı cihazı kurtarmak için kullanılan arayüz. 
INativeDevice ddmlib'e güvenilir ve biraz daha yüksek düzeyde bir API sağlar IDevice
ITemporaryDevice Geçici yer tutucu olabilecek bir cihazı temsil eden arayüz. 
ITestDevice ddmlib'e güvenilir ve biraz daha yüksek düzeyde bir API sağlar IDevice
IWifiHelper Cihazdaki kablosuz hizmetlerini kullanmaya yardımcı olan arayüz. 

Sınıflar

AdbDeviceTracker "adb track-devices" komutunun çıkışını çalıştırıp ayrıştırarak cihaz bağlantısı ve durum değişikliği etkinliklerini sağlar. 
AdbShimDevice AdbShimDevice, IDevice için yer tutucu uygulaması. 
BackgroundDeviceAction Belirli bir cihazda, işlem iptal edilene kadar gerektiği şekilde tekrarlayarak bir komut çalıştırır. 
BatteryTemperature  
CollectingByteOutputReceiver Tüm kabuk çıkışını byte[] içinde toplayan bir IShellOutputReceiver
CollectingOutputReceiver Tüm kabuk çıkışını tek bir IShellOutputReceiver içinde toplayan String
DeviceFoldableState "cmd device_state print-states" tarafından döndürülen katlanabilir cihaz durumunun temsili. 
DeviceManager  
DeviceManager.FastbootDevice Fastboot modundaki bir cihazın temsili. 
DeviceMonitorMultiplexer İstekleri birden fazla IDeviceMonitor'ya yaymak için kullanılan bir proxy sınıfı. 
DeviceProperties Cihaz tarafındaki mülk adları için yaygın sabit tanımlar 
DeviceSelectionOptions Cihaz seçim ölçütleri için kapsayıcı. 
DeviceStateMonitor IDevice durumunu izlemek için yardımcı sınıf. 
FastbootHelper Fastboot işlemleri için yardımcı sınıf. 
HsumHelper HSUM (Gözetimsiz Sistem Kullanıcısı Modu) görevleri için yardımcı programlar sağlar. 
IDeviceMonitor.DeviceLister Bilinen cihazları ve durumlarını döndürmesi gereken Runnable benzeri bir sınıf. 
IManagedTestDevice.DeviceEventResponse IManagedTestDevice.handleAllocationEvent(DeviceEvent) çağrısına verilen yanıtın kapsayıcısıdır. 
ITestDevice.ApexInfo Tek bir APEX hakkında bilgi depolamak için basit bir yapı sınıfı
ITestDevice.MountPointInfo Tek bir bağlama noktasıyla ilgili bilgileri depolamak için basit bir yapı sınıfı
LargeOutputReceiver Uzun süren komutların çalıştırılmasına ve çıkışın toplanmasına yardımcı olmak için tasarlanmış bir sınıf. 
LocalAndroidVirtualDevice TradeFed ana makinesinde çalışan yerel sanal cihazların sınıfı. 
LogcatReceiver Arka planda logcat toplayan sınıf. 
ManagedTestDeviceFactory Tf tarafından izlenebilen farklı türde cihazlar oluşturmak için kullanılan fabrika
NativeDevice ITestDevice Tam yığın olmayan Android cihazlarda varsayılan uygulama. 
NativeDevice.AdbAction İşletim sistemi "adb ...." komutunu çalıştırmak için ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) cihazı yeniden başlatmak için. 
NativeDeviceStateMonitor Çerçeve desteği olmayan bir IDevice durumunu izlemek için yardımcı sınıf. 
NullDevice DeviceManager tarafından IDeviceSelection.nullDeviceRequested() öğesinin true olduğu zamanı ayırmak için kullanılan bir yer tutucu IDevice
PackageInfo Cihazdan ayrıştırılan bir uygulamanın paket bilgileri için kapsayıcı. 
RemoteAndroidDevice adb connect ile bağlı tam yığın Android cihaz için ITestDevice uygulanması. 
RemoteAvdIDevice DeviceManager tarafından DeviceSelectionOptions.gceDeviceRequested() öğesinin true olduğu zamanı ayırmak için kullanılan bir yer tutucu IDevice
StubDevice IDevice için kaba kod yer tutucu uygulama. 
StubLocalAndroidVirtualDevice DeviceManager tarafından DeviceSelectionOptions.localVirtualDeviceRequested() öğesinin true olduğu zamanı ayırmak için kullanılan bir yer tutucu IDevice
TestDevice Tam yığın Android cihaz için ITestDevice uygulaması
TestDevice.MicrodroidBuilder Microdroid TestDevice oluşturmak için kullanılan bir oluşturucu. 
TestDeviceOptions ITestDevice Option için kapsayıcı
UserInfo Platformdaki UserInfo sınıfına benzer. 
UserSwitcher Belirli bir type kullanıcısına geçmek ve daha sonra önceki kullanıcıya geri dönmek için kullanılan yardımcı nesne. 
WaitDeviceRecovery Cihazın internete bağlanmasını bekleyen ve basit komutlara yanıt veren IDeviceRecovery öğesinin basit bir uygulaması. 
WifiCommandUtil Kablosuz komut çıkışlarını ayrıştırabilen bir yardımcı sınıf. 
WifiCommandUtil.ScanResult İlgili bilgileri içeren bir kablosuz ağı temsil eder. 
WifiHelper Cihazdaki kablosuz hizmetlerini değiştirmek için yardımcı sınıf. 

Sıralamalar

DeviceAllocationState Cihazın IDeviceManager perspektifinden tahsis durumunu gösterir. 
DeviceSelectionOptions.DeviceRequestedType Desteklenen farklı olası yer tutucu cihaz türleri. 
FreeDeviceState  
HsumHelper.HsumBootStrategy  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
IWifiHelper.WifiConnectionResult  
IWifiHelper.WifiState Kablosuz ağ talep eden durumu. 
NativeDevice.RebootMode Yeniden başlatma modu. 
SnapuserdWaitPhase Enum representation of when to join/block for the snapuserd update to finish. 
TestDeviceOptions.InstanceType  
TestDeviceState DeviceState'dan daha kapsamlı bir cihaz durumu gösterimi. 
UserInfo.UserType Harici API'lerde kullanıcının türünün desteklenen varyantları. 
UserSwitcher.UserTypeMode Kendisiyle ilişkili UserType'ya bağlı olarak beklenen davranışı tanımlar. 

İstisnalar

DeviceDisconnectedException Bir cihaza artık aktarım türü üzerinden erişilemediğinde (ör.cihaz artık USB veya TCP/IP bağlantısı üzerinden görünmüyorsa) oluşturulur.
DeviceNotAvailableException Bir cihaz test için kullanılamadığında oluşturulur. 
DeviceRuntimeException Bir cihaz işlemi beklenen sonuçları vermediğinde oluşturulur. 
DeviceUnresponsiveException Cihazın adb'ye görünür olduğunu ancak yanıt vermediğini (ör.komutların zaman aşımına uğraması, başlatılamaması vb.) gösteren DeviceNotAvailableException uzmanlığı
NetworkNotAvailableException Bir cihaz, test için ağa bağlanamadığında bu istisna oluşturulur. 
NoDeviceException Belirli bir komutu yürütecek cihaz olmadığında oluşturulur.