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. |
Arayüzler
- IAdbDeviceChangeListener
- IAndroidDebugBridge
- IConfigurableVirtualDevice
- IDeviceActionReceiver
- IDeviceManager
- IDeviceManager.IFastbootListener
- IDeviceMonitor
- IDeviceRecovery
- IDeviceSelection
- IDeviceStateMonitor
- IFileEntry
- ILogcatReceiver
- IManagedTestDevice
- IManagedTestDeviceFactory
- IMultiDeviceRecovery
- INativeDevice
- ITemporaryDevice
- ITestDevice
- IWifiHelper
Sınıflar
- AdbDeviceTracker
- AdbShimDevice
- BackgroundDeviceAction
- BatteryTemperature
- CollectingByteOutputReceiver
- CollectingOutputReceiver
- DeviceFoldableState
- DeviceManager
- DeviceManager.FastbootDevice
- DeviceMonitorMultiplexer
- DeviceProperties
- DeviceSelectionOptions
- DeviceStateMonitor
- FastbootHelper
- HsumHelper
- IDeviceMonitor.DeviceLister
- IManagedTestDevice.DeviceEventResponse
- ITestDevice.ApexInfo
- ITestDevice.MountPointInfo
- LargeOutputReceiver
- LocalAndroidVirtualDevice
- LogcatReceiver
- ManagedTestDeviceFactory
- NativeDevice
- NativeDevice.AdbAction
- NativeDevice.AdbShellAction
- NativeDevice.RebootDeviceAction
- NativeDeviceStateMonitor
- NullDevice
- PackageInfo
- RemoteAndroidDevice
- RemoteAvdIDevice
- StubDevice
- StubLocalAndroidVirtualDevice
- TestDevice
- TestDevice.MicrodroidBuilder
- TestDeviceOptions
- UserInfo
- UserSwitcher
- WaitDeviceRecovery
- WifiCommandUtil
- WifiCommandUtil.ScanResult
- WifiHelper
Sıralamalar
- DeviceAllocationState
- DeviceSelectionOptions.DeviceRequestedType
- FreeDeviceState
- HsumHelper.HsumBootStrategy
- IDeviceSelection.BaseDeviceType
- ITestDevice.RecoveryMode
- IWifiHelper.WifiConnectionResult
- IWifiHelper.WifiState
- NativeDevice.RebootMode
- SnapuserdWaitPhase
- TestDeviceOptions.InstanceType
- TestDeviceState
- UserInfo.UserType
- UserSwitcher.UserTypeMode
İstisnalar