com.android.tradefed.device

インターフェース

IAndroidDebugBridge このパッケージで使用される 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 を提供します。 
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 DeviceNotAvailableException の特殊化。デバイスが adb に表示されているが、応答しない(コマンドがタイムアウトする、起動しないなど)ことを示します。
FastbootHelper fastboot オペレーション用のヘルパークラス。 
IDeviceMonitor.DeviceLister 既知のデバイスとその状態を返す Runnable のようなクラス。 
IManagedTestDevice.DeviceEventResponse IManagedTestDevice.handleAllocationEvent(DeviceEvent) 呼び出しへのレスポンスのコンテナ。
ITestDevice.ApexInfo 単一の APEX に関する情報を保存するシンプルな構造体クラス
ITestDevice.MountPointInfo 単一のマウントポイントに関する情報を格納するシンプルな構造体クラス
LargeOutputReceiver 長時間実行コマンドの出力の収集を支援するように設計されたクラス。 
LocalAndroidVirtualDevice TradeFed ホストで実行されるローカル仮想デバイスのクラス。 
LogcatReceiver バックグラウンドで logcat を収集するクラス。 
ManagedTestDeviceFactory Tf でモニタリングできるさまざまな種類のデバイスを作成する Factory
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 でサポートされているユーザーの種類のバリエーション。