ZennoDroid 2.3.2.0

Новые фичи:

[+] Добавлен экшен «Ожидание действий пользователя» (группа меню Логика).

[+] Добавлена возможность задать таймаут выполнения у действия «Консольная команда».

[+] Добавлена возможность установки приложений в формате .apks, .apkm, .xapk (часто помечаются на сайтах как формат Apk bundle).

[+] Добавлена поддержка Android 9.0 (начиная с MEmu 8.0.6).

[+] Добавлен экшен «Проверка текста», который позволяет проверить наличие нужного текста на экране.

[+] В экшен «Установить значение» добавлена настройка для регулирования скорости ввода символов. Увеличен интервал регулирования задержки при вводе символов.

[+] Добавлен экшен для получения уведомлений из шторки в формате JSON (дата, приложение, заголовок, сообщение).

[+] Добавлен экшен для смены часового пояса (таймзоны).

[+] Глобальная настройка «Применять настройки профиля при запуске» перенесена в экшен «Запустить/Перезапустить». Теперь можно применять (или не применять) настройки профиля на уровне проекта.

[+] Добавлен экшен для эмуляции входящих SMS.

[+] Действия с приложениями (Открыть, Закрыть, Установить и т.д.) выделены из группы «Утилиты» в отдельную группу.

[+] Настройки устройства выделены из группы «Действия с устройством» в отдельную группу.

[+] Добавлена возможность выбрать случайное свободное устройство по маске (через Regex выражение). В ZennoDroid Pro можно сгруппировать устройства, задав префиксы в названиях (ОК_1, ОК_2, VK_1, VK_2) и рандомно выбирать, задав маску (ОК или VK).

[+] В форму «Установленные приложения» добавлена кнопка для установки приложений.

[+] Добавлены настройки для регулирования рандомных задержек при эмуляции ввода символов.

[+] Добавлена настройка для регулирования случайного отклонения клика (используется в экшенах «Поиск по картинке» и «Выполнить событие»).

[+] Расширены настройки записи. Добавлены:

  • Цветовой режим и область поиска по умолчанию. Поиск по картинкам будет автоматически записываться в проект в выбранном режиме.

  • Задержка при вводе символов по умолчанию.

  • Время ожидания элемента по умолчанию.

  • Время поиска элемента по умолчанию.

Новые функции API:

[+] Добавлена возможность нажать на кнопку «Scan QR code», задать положение и размер видоискателя, разместить изображение под ним, закрыть его.

var qr = new QRCodeManager(); qr.PressQRCodeScanButton(); qr.SetViewfinderPosition(new Rectangle(0,0,500,500)); qr.DrawImage("qrCode.png", new Rectangle(100,150,100,100), new Rectangle(0,50,500,450)); qr.CloseViewfinderWindow(); qr.CloseQRCodeScanWindow();

[+] Добавлена возможность получить и задать значение буфера обмена устройства.

droid.Input.SetClipboard("Hello!"); droid.Input.GetClipboard();

[+] Добавлена возможность сделать скриншот области экрана.

var data = instance.DroidInstance.Screen.ScreenshotAsArray(new Rectangle(100,100,250,250)); var data = instance.DroidInstance.Screen.ScreenshotAsBase64String(new Rectangle(100,100,250,250));

[+] Добавлена возможность сделать бэкап/восстановить данные приложения.

[+] Добавлена возможность сделать нажатие и свайп (LongTap and Swipe - аналог Drag&Drop).

Полный актуальный список методов в API можно найти здесь.

Исправленные баги:

[*] В диспетчере задач процессы теперь отображаются как ProjectMakerZD.exe и ZennoDroid.exe.

[*] Теперь работает выбор устройств, если в полном названии присутствуют только цифры.

[*] Добавлено уведомление при выполнении проекта в случае проблем с установленным Proxifier.

[*] Теперь после установки приложения на рабочем столе появляются ярлыки.

[*] Исправлена утечка памяти в процессе работы.

[*] Сильно увеличивался размер шаблона в процессе работы при каждом сохранении.

[*] Исправлена ошибка в Proxifier «Cannot load Proxifier profile. Incorrect port number».

[*] Исправлена ошибка при выборе устройства «Индекс находился вне границ массива».

[*] Исправлено использование прокси из проксичекера в ZennoDroid через вкладку «Настройки».

[*] Исправлена работа экшена «Получить прокси».

[*] Исправлено отображение успешных выходов для действий с Android в проекте.

[*] Добавлена блокировка рекламы в MEmu 8.0.6.

[*] Исправлено создание бэкапа приложения при большом размере данных.

[*] Исправлена ошибка в Proxifier «Infinite Connection Loop Detection».

[*] Исправлено отсутствие отображения номера телефона в мультименеджере MEmu при смене номера в ZennoDroid.