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 信頼性が高くやや上位の API を ddmlib IDevice に提供します。 
ITestDevice 信頼性が高くやや上位の API を ddmlib IDevice に提供します。 

クラス

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 1 つのマウントポイントに関する情報を格納するシンプルな構造体クラス
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 wifi コマンドの出力を解析できるユーティリティ クラス。 
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 でサポートされているユーザータイプのバリアント。