Это небольшой инструмент, который может автоматически отправлять сообщения и моменты WeChat. Этот гаджет на самом деле представляет собой автоматический тест WeChat, написанный под Android Studio с использованием Uiautomator.
Первоначальная цель написания этого инструмента заключалась в сборе данных о общении WeChat. Если бы я не нашел подходящие инструменты в Google, мне пришлось бы писать их самостоятельно. В противном случае рабочая нагрузка по отправке тысяч сообщений WeChat и моментов вручную была бы слишком велика. .
Делюсь этим гаджетом в надежде, что он сможет помочь некоторым людям, а также записать его, ведь я не знаю, когда он будет использоваться снова. Программа написана не очень хорошо, но у меня может не хватить времени на ее поддержку в будущем. Если кто-то захочет внести улучшения, я могу дать вам разрешение.
Наконец, этот инструмент изначально был разработан для сбора данных для научных исследований. Если он будет использован в незаконных целях, вы будете нести ответственность за последствия.
Операционная система: Win8.1
IDE: Android-студия
JDK: 1.8
Платформа автоматического тестирования: Uiautomator
Тестовый телефон: Redmi 2 (Android 5.0 API 21)
Этот инструмент в основном выполняет две функции: отправку сообщений WeChat друзьям и публикацию сообщений в Moments. Процесс всех операций точно такой же, как и при обычном ручном управлении WeChat. Основные функции инструмента реализованы в файле UiAutomatorTest.java в папке app/src/androidTest/java/com/example/judy/uiautomatordemo. Если вы хотите изменить некоторые функции, вам следует изменить только этот файл. Мои исследования Uiautomator и Android Studio пока неглубоки. Возможность написания этого небольшого инструмента полностью зависит от Google и Bing. Если у вас есть какие-либо вопросы, вы также можете обратиться за помощью к Google.
Программа начинается с выбора пользователя в адресной книге, а затем отправляет этому пользователю текст, изображения и голос.
Отправка текстовых сообщений представляет собой строку на китайском языке, случайным образом перехваченную из файла /data/local/input/test.txt на SD-карте мобильного телефона.
Чтобы отправить графическое сообщение, вы случайным образом выбираете изображение с карты мобильного телефона и отправляете его. Одновременно отправляется только одно изображение, но его можно отправлять несколько раз в цикле.
Продолжительность отправки голосовых сообщений является случайной, а голосовой контент — это звук в окружающей среде при отправке голоса (так же, как при обычной отправке голоса с помощью WeChat).
Откройте Moments и отправляйте сообщения, содержащие только текст или только изображения.
Нажмите и удерживайте кнопку «Камера» в правом верхнем углу круга друзей, чтобы отправить простое текстовое сообщение кругу друзей. Содержимое также представляет собой сообщение неопределенной длины, случайно перехваченное из /data/local/input/test. .txt-файл на SD-карте мобильного телефона.
Коротко нажмите кнопку «Камера», чтобы отправить в Moments фотографии, сначала случайным образом выберите целое число n от 1 до 9 (Moments могут отправлять до 9 фотографий одновременно) в качестве количества фотографий для отправки, а затем случайным образом установите флажок. отметка из альбома телефона. Выберите n фотографий для отправки.