com.android.tradefed.device

インターフェース

IAndroidDebugBridge このパッケージで使用される ERROR(/com.android.ddmlib.AndroidDebugBridge) メソッドのインターフェース定義。 
IConfigurableVirtualDevice 事前構成された可能性のある仮想デバイス情報(ホスト IP、ホストユーザー、ポート オフセットなど)に関する情報を提供するインターフェース。 
IDeviceActionReceiver デバイス イベントを受信する API を提供します。 
IDeviceManager テストに使用できるデバイスのセットを管理するためのインターフェース。 
IDeviceManager.IFastbootListener fastboot 状態の変更のリスナー。 
IDeviceMonitor デバイスの状態をモニタリングするためのインターフェース。 
IDeviceRecovery オフラインになったデバイスを復元するためのインターフェース。 
IDeviceSelection デバイス選択条件のインターフェース。 
IDeviceStateMonitor IDevice の状態をモニタリングするための機能を提供します。 
IFileEntry FileEntry メソッドに、よりシンプルでモック可能なコントラクトを提供するインターフェース定義。 
ILogcatReceiver デバイスの logcat の出力を InputStreamSource として提供するクラス。 
IManagedTestDevice ライフサイクルが管理される ITestDevice。 
IManagedTestDeviceFactory IManagedTestDevice のクリエイター インターフェース 
IMultiDeviceRecovery 複数のオフライン デバイスを復元するためのインターフェース。 
INativeDevice ddmlib IDevice に信頼性の高い、やや高レベルの API を提供します。 
ITemporaryDevice 一時的なプレースホルダにできるデバイスを表すインターフェース。 
ITestDevice ddmlib IDevice に信頼性の高い、やや高レベルの API を提供します。 

クラス

BackgroundDeviceAction 指定されたデバイスでコマンドを実行し、必要に応じてアクションがキャンセルされるまで繰り返します。 
BatteryTemperature  
CollectingByteOutputReceiver シェル出力全体を byte[] に収集する IShellOutputReceiver。 
CollectingOutputReceiver シェル出力全体を 1 つの String に収集する IShellOutputReceiver。 
DeviceDisconnectedException デバイスがトランスポート タイプ経由で到達できなくなった場合にスローされます。たとえば、デバイスが USB 経由または TCP/IP 接続で認識されなくなった場合などです。
DeviceFoldableState 「cmd device_state print-states」から返されるデバイスの折りたたみ状態の表現。 
DeviceManager  
DeviceManager.FastbootDevice Fastboot モードのデバイスの表現。 
DeviceMonitorMultiplexer リクエストを複数の IDeviceMonitor に伝播するプロキシ クラス。 
DeviceNotAvailableException デバイスがテストに使用できなくなった場合にスローされます。 
DeviceProperties デバイス側のプロパティ名の共通定数定義 
DeviceRuntimeException デバイス アクションが期待どおりの結果にならなかった場合にスローされます。 
DeviceSelectionOptions デバイス選択条件のコンテナ。 
DeviceStateMonitor IDevice の状態をモニタリングするためのヘルパークラス。 
DeviceUnresponsiveException デバイスが adb に認識されるが、応答しない(コマンドがタイムアウトする、起動しないなど)ことを示す DeviceNotAvailableException の特殊化
FastbootHelper fastboot オペレーションのヘルパークラス。 
IDeviceMonitor.DeviceLister 既知のデバイスとその状態を返す Runnable のようなクラス。 
IManagedTestDevice.DeviceEventResponse IManagedTestDevice.handleAllocationEvent(DeviceEvent) 呼び出しのレスポンスのコンテナ
ITestDevice.ApexInfo 単一の APEX に関する情報を保存するシンプルな構造体クラス。
ITestDevice.MountPointInfo 単一のマウントポイントに関する情報を保存するシンプルな構造体クラス
LargeOutputReceiver 長時間実行されるコマンドの出力を収集するクラス。 
LocalAndroidVirtualDevice TradeFed ホストで実行されているローカル仮想デバイスのクラス。 
LogcatReceiver バックグラウンドで logcat を収集するクラス。 
ManagedTestDeviceFactory Tf でモニタリングできるさまざまな種類のデバイスを作成するファクトリ
NativeDevice ITestDevice 非フルスタック Android デバイスのデフォルト実装。 
NativeDevice.AdbAction OS の「adb ....」コマンドを実行するための ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)。 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction デバイスの再起動には ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)。 
NativeDeviceStateMonitor フレームワークのサポートがない IDevice の状態をモニタリングするためのヘルパークラス。 
NetworkNotAvailableException テストのためにデバイスがネットワークに接続できない場合にスローされます。 
NoDeviceException 指定されたコマンドを実行するデバイスがない場合にスローされます。 
NullDevice IDeviceSelection.nullDeviceRequested()true の場合に DeviceManager が割り当てに使用するプレースホルダ IDevice
PackageInfo デバイスから解析されたアプリのパッケージ情報用のコンテナ。 
RemoteAndroidDevice adb connect 経由で接続されたフルスタック Android デバイスの ITestDevice の実装。 
RemoteAvdIDevice DeviceSelectionOptions.gceDeviceRequested()true の場合に DeviceManager が割り当てに使用するプレースホルダ IDevice
StubDevice IDevice のスタブ プレースホルダ実装。 
StubLocalAndroidVirtualDevice DeviceSelectionOptions.localVirtualDeviceRequested()true の場合に DeviceManager が割り当てに使用するプレースホルダ IDevice
TestDevice フルスタック Android デバイスの ITestDevice の実装
TestDevice.MicrodroidBuilder Microdroid TestDevice の作成に使用されるビルダー。 
TestDeviceOptions ITestDevice Option のコンテナ
UserInfo プラットフォームの UserInfo クラスに似ています。 
WaitDeviceRecovery デバイスがオンラインになるのを待って、シンプルなコマンドに応答する IDeviceRecovery のシンプルな実装。 
WifiCommandUtil Wi-Fi コマンドの出力を解析できるユーティリティ クラス。 
WifiCommandUtil.ScanResult 関連情報を含む Wi-Fi ネットワークを表します。
WifiHelper デバイスの Wi-Fi サービスを操作するためのヘルパークラス。 

列挙型

DeviceAllocationState IDeviceManager の観点から見たデバイスの割り当て状態を表します。
DeviceSelectionOptions.DeviceRequestedType サポートされているプレースホルダ デバイスのさまざまなタイプ。 
FreeDeviceState  
IDeviceSelection.BaseDeviceType  
ITestDevice.RecoveryMode  
NativeDevice.RebootMode 再起動のモード。 
SnapuserdWaitPhase snapuserd の更新が完了するまで参加またはブロックするタイミングの列挙型表現。 
TestDeviceOptions.InstanceType  
TestDeviceState DeviceState よりもデバイスの状態をより詳細に表します。 
UserInfo.UserType 外部 API でサポートされているユーザータイプのバリエーション。