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.