com.android.tradefed.device

インターフェース

IAndroidデバッグブリッジこのパッケージで使用されるAndroidDebugBridgeメソッドのインターフェイス定義。
IConfigurableVirtualDevice事前設定された仮想デバイス情報 (ホスト IP、ホスト ユーザー、ポート オフセットなど) に関する情報を提供するインターフェイス。
IDeviceActionReceiverデバイスイベントを受信するための API を提供します。
IDデバイスマネージャーテストに利用可能なデバイスのセットを管理するためのインターフェイス。
IDeviceManager.IFastbootListener fastboot 状態変更のリスナー。
IDデバイスモニターデバイスの状態を監視するためのインターフェイス。
IDeviceRecoveryオフラインになったデバイスを回復するためのインターフェイス。
IDデバイス選択デバイス選択基準のインターフェイス。
IDeviceStateMonitor IDeviceの状態を監視する機能を提供します。
IFileEntry FileEntryメソッドに対して、よりシンプルでモック可能なコントラクトを提供するインターフェイス定義。
ILogcatReceiverデバイスの logcat の出力をInputStreamSourceとして提供するクラス。
IManatedTestDeviceライフサイクルが管理される ITestDevice。
IManatedTestDeviceFactory IManagedTestDeviceの作成者インターフェイス
Iマルチデバイスリカバリ複数のオフラインデバイスを回復するためのインターフェイス。
INativeDevice信頼性が高く、少し高いレベルの API を ddmlib IDeviceに提供します。
ITテストデバイス信頼性が高く、少し高いレベルの API を ddmlib IDeviceに提供します。

クラス

バックグラウンドデバイスアクション指定されたデバイス上でコマンドを実行し、アクションがキャンセルされるまで必要に応じて繰り返し実行します。
バッテリー温度
収集バイト出力受信者シェル出力全体をbyte[]に収集するIShellOutputReceiver
収集出力受信者シェル出力全体を 1 つのStringに収集するIShellOutputReceiver
デバイス切断例外デバイスがそのトランスポート タイプ経由で到達できなくなった場合にスローされます。たとえば、デバイスが USB または TCP/IP 接続経由で認識できなくなった場合です。
デバイス折りたたみ可能状態「cmd device_state print-states」によって返されるデバイスの折りたたみ可能な状態の表現。
デバイスマネージャ
DeviceManager.FastbootDevice Fastboot モードのデバイスの表現。
デバイスモニターマルチプレクサリクエストを複数のIDeviceMonitorに伝播するプロキシ クラス。
DeviceNotAvailableExceptionデバイスがテストに使用できなくなった場合にスローされます。
デバイスのプロパティデバイス側プロパティ名の共通定数定義
デバイスランタイム例外デバイスアクションが期待した結果をもたらさなかった場合にスローされます。
デバイス選択オプションデバイス選択基準のコンテナ。
デバイス状態モニターIDeviceの状態を監視するためのヘルパー クラス。
デバイス非応答例外デバイスが adb に表示されているが応答していないことを示すDeviceNotAvailableExceptionの特殊化 (つまり、コマンドがタイムアウトする、起動しないなど)
ファストブートヘルパーfastboot 操作のためのヘルパー クラス。
IDeviceMonitor.DeviceLister既知のデバイスとその状態を返すRunnableのようなクラス。
IManatedTestDevice.DeviceEventResponse IManagedTestDevice#handleAllocationEvent(DeviceEvent)呼び出しへの応答のコンテナー
ITestDevice.ApexInfo単一の APEX に関する情報を保存する単純な構造体クラス
ITestDevice.MountPointInfo単一のマウントポイントに関する情報を保存する単純な構造体クラス
LargeOutputReceiver長時間実行されるコマンドの実行で出力を収集できるように設計されたクラス。
ローカルAndroid仮想デバイスTradeFed ホスト上で実行されるローカル仮想デバイスのクラス。
LogcatReceiverバックグラウンドでlogcatを収集するクラス。
管理されたテストデバイスファクトリーTf によって監視できるさまざまな種類のデバイスを作成するためのファクトリー
ネイティブデバイス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
パッケージ情報デバイスから解析されたアプリケーションのパッケージ情報のコンテナー。
リモートAndroidデバイスadb connect 経由で接続されたフルスタック Android デバイス用のITestDeviceの実装。
RemoteAvdIDevice DeviceSelectionOptions.gceDeviceRequested()trueの場合に、 DeviceManagerが割り当てるために使用するプレースホルダーIDevice
スタブデバイスIDeviceのスタブ プレースホルダー実装。
スタブローカルAndroid仮想デバイスDeviceSelectionOptions.localVirtualDeviceRequested()trueの場合に、 DeviceManagerが割り当てるために使用するプレースホルダーIDevice
TcpデバイスDeviceSelectionOptions.tcpDeviceRequested()trueの場合に、 DeviceManagerが割り当てるために使用するプレースホルダーIDevice
テストデバイスフルスタック Android デバイス用のITestDeviceの実装
TestDevice.MicrodroidBuilder Microdroid TestDevice の作成に使用されるビルダー。
テストデバイスオプションITestDevice Optionのコンテナ
ユーザー情報プラットフォームの UserInfo クラスに似ています。
デバイスの回復を待つデバイスがオンラインになり、単純なコマンドに応答するのを待機するIDeviceRecoveryの単純な実装。
Wifiコマンド利用Wi-Fi コマンド出力を解析できるユーティリティ クラス。
WifiCommandUtil.ScanResult関連情報を含む Wi-Fi ネットワークを表します。
Wifiヘルパーデバイス上の Wi-Fi サービスを操作するためのヘルパー クラス。

列挙型

デバイス割り当て状態IDeviceManager の観点から見たデバイスの割り当て状態を表します。
DeviceSelectionOptions.DeviceRequestedTypeさまざまな種類のプレースホルダー デバイスがサポートされています。
フリーデバイス状態
IDeviceSelection.BaseDeviceType
ITestDevice.RecoveryMode
NativeDevice.RebootMode再起動のモード。
TestDeviceOptions.InstanceType
テストデバイスの状態DeviceStateよりもさらに充実した機能を備えたデバイス状態の表現。
ユーザー情報.ユーザータイプ外部 API でサポートされるユーザーのタイプのバリアント。