Перейти к основному содержимому

Info API


Описание.

Добро пожаловать в первую часть документации по работе с API ZennoDroid. В этом материале вы найдете основную информацию и ключевые методы работы с объектами ZennoDroid, а так же примеры на C#.

Основной объект для работы с ZennoDroid API.

IDroidInstanceAPI DroidInstance

Данный объект представляет собой контейнер для интерфейсов, обеспечивающих взаимодействие с различными аспектами Android, такими как управление приложениями, ввод данных, настройки и т.д.

С его помощью можно получить доступ к необходимому объекту взаимодействия, а затем использовать его методы и свойства для работы с API.

Информация о текущем устройстве.

IDroidInfoAPI Info

Предоставляет доступ к информации о текущем устройстве. Этот интерфейс используется для получения различных данных о подключенном устройстве после его выбора и подключения через методы интерфейса IDroidActionAPI Action.

Свойства.

  • Индекс устройства.
int Index { get; }

Дублирует информацию Индекс из окна Менеджер устройств.


  • Название устройства.
string Title { get; }

Дублирует информацию Название из окна Менеджер устройств.


  • Имя устройства (ADB).
string Name { get; }

Имя ADB устройства, дублирует информацию Устройство из окна Менеджер устройств.


  • Порт отображаемый в окне инстанса.
int UiPort { get; }

Актуально только при выполнении шаблона в ZennoDroid.


  • Адрес подключения через ADB.
string AddressPort { get; }

Совпадает со свойством Name.


Пример.

var info = instance.DroidInstance.Info;

int index = info.Index;
string title = info.Title;
string Name = info.Name;
int uiPort = info.UiPort;
string addressPort = info.AddressPort;