AdbDeviceTracker
public class AdbDeviceTracker
extends Object implements Runnable
| java.lang.Object | |
| ↳ | com.android.tradefed.device.AdbDeviceTracker |
Предоставляет информацию о подключении устройств и изменении их состояния путем выполнения и анализа вывода команды 'adb track-devices'.
Этот класс предназначен для обнаружения устройств. Он работает в фоновом потоке и уведомляет зарегистрированные IAdbDeviceChangeListener о любых изменениях.
Краткое содержание
Государственные строители | |
|---|---|
AdbDeviceTracker ()Создает новый объект AdbDeviceTracker. | |
Общедоступные методы | |
|---|---|
void | addListener ( IAdbDeviceChangeListener listener)Добавляет слушатель для получения уведомлений о событиях устройства. |
void | removeListener ( IAdbDeviceChangeListener listener)Удаляет ранее добавленный слушатель. |
void | run ()Основной цикл выполнения. |
void | stop ()Подает сигнал трекеру о необходимости остановить цикл выполнения. |
Государственные строители
AdbDeviceTracker
public AdbDeviceTracker ()
Создает новый объект AdbDeviceTracker.
Общедоступные методы
addListener
public void addListener (IAdbDeviceChangeListener listener)
Добавляет слушатель для получения уведомлений о событиях устройства.
| Параметры | |
|---|---|
listener | IAdbDeviceChangeListener : идентификатор IAdbDeviceChangeListener , который необходимо добавить. |
удалитьСлушатель
public void removeListener (IAdbDeviceChangeListener listener)
Удаляет ранее добавленный слушатель.
| Параметры | |
|---|---|
listener | IAdbDeviceChangeListener : объект IAdbDeviceChangeListener , который необходимо удалить. |
бегать
public void run ()
Основной цикл выполнения. Он должен выполняться в отдельном потоке.
останавливаться
public void stop ()
Подает сигнал трекеру о необходимости остановить цикл выполнения.