- Регистрация
- 22.01.2019
- Сообщения
- 1 568
- Благодарностей
- 3 793
- Баллы
- 113
Поддержка Android 9.0
Реализована поддержка Android версии 9.0 (начиная с MEmu 8.0.6), которая расширит возможности работы с автоматизацией приложений.
Для выбора Android 9.0 откройте окно MEmu и нажмите на «Новое» в правом нижнем углу, а затем укажите версию для загрузки.
Выбор случайного свободного устройства по маске
Добавлена возможность выбрать случайное свободное устройство по маске (через Regex-выражение). В ZennoDroid Pro можно сгруппировать устройства, задав префиксы в названиях (ОК_1, ОК_2, VK_1, VK_2) и рандомно выбирать, задав маску (ОК или VK).
Добавить действие в проект можно через контекстное меню Добавить действие → Android → Действия с устройством.
Экшен «Ожидание действий пользователя»
Экшен можно использовать в тех случаях, когда нужно вручную провести какие-либо действия. Например, он будет полезен для тех пользователей шаблона, которые предпочитают не сохранять данные для входа на сайты или для ввода данных кредитных карт.
Добавить можно через контекстное меню Добавить действие → Логика → Ожидание действий пользователя.
Блокировка рекламы
Данная опция ранее была доступна в MEmu 7, но после выхода MEmu 8 реклама перестала блокироваться из-за внедрения нового способа показа рекламы. Мы вернули возможность отключения рекламы в MEmu 8.0.6 и выше для более комфортной работы и экономии трафика.
В API добавлена возможность сканировать QR-код
Теперь можно нажать на кнопку «Scan QR code», задать положение и размер видоискателя, разместить изображение под ним, закрыть его.
C#:
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();
Экшен «Проверка текста»
Добавлен экшен «Проверка текста», который позволяет проверить наличие нужного текста на экране. Он используется для проверки успешности авторизации и успешности выполненного действия.
В качестве источника выступает:
- Source (полная структура элементов на экране, аналогичная той, которая формируется в экшене «Получить структуру элементов (XML)».
- Text (массив строк, в котором содержится текст, отображаемый на экране).
Более подробную информацию можно узнать здесь.
Весь список изменений 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», задать положение и размер видоискателя, разместить изображение под ним, закрыть его.
C#:
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();
C#:
droid.Input.SetClipboard("Hello!");
droid.Input.GetClipboard();
C#:
var data = instance.DroidInstance.Screen.ScreenshotAsArray(new Rectangle(100,100,250,250));
var data = instance.DroidInstance.Screen.ScreenshotAsBase64String(new Rectangle(100,100,250,250));
C#:
droid.App.BackupAppData("com.android.browser", "backup.tar.gz");
droid.App.RestoreAppData("com.android.browser", "backup.tar.gz");
C#:
droid.Input.LongTapAndSwipe(500, 200, 500, 400, 1000);
Исправлено:
• В диспетчере задач процессы теперь отображаются как 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.
Вложения
-
30,7 КБ Просмотры: 126
Последнее редактирование модератором: