Esta é uma pequena ferramenta que pode enviar mensagens e momentos WeChat automaticamente. Este gadget é na verdade um teste automático do WeChat escrito no Android Studio usando Uiautomator.
A intenção original ao escrever esta ferramenta era coletar dados de comunicação do WeChat. Se eu não encontrasse as ferramentas relevantes no Google, teria que escrevê-las sozinho, caso contrário, a carga de trabalho de enviar manualmente milhares de mensagens e momentos do WeChat seria demais. .
Compartilho este gadget na esperança de que possa ajudar algumas pessoas, e também para gravá-lo. Afinal, não sei quando ele será usado novamente. O programa não está bem escrito, mas posso não ter tempo para mantê-lo no futuro. Se alguém estiver disposto a enviar melhorias, posso conceder permissão para você.
Por fim, esta ferramenta foi originalmente desenvolvida para coletar dados para pesquisas científicas. Caso seja utilizada para fins ilegais, você será responsável pelas consequências.
Sistema operacional: Win8.1
Ambiente de desenvolvimento integrado: Android Studio
JDK: 1,8
Estrutura de teste automático: Uiautomator
Telefone de teste: Redmi 2 (Android 5.0 API 21)
Esta ferramenta oferece principalmente duas funções: enviar mensagens WeChat para amigos e publicar mensagens em Moments. O processo de todas as operações é exatamente igual à operação manual normal do WeChat. As principais funções da ferramenta são implementadas no arquivo UiAutomatorTest.java na pasta app/src/androidTest/java/com/example/judy/uiautomatordemo. Se desejar modificar algumas funções, você deve alterar apenas este arquivo. Minha pesquisa sobre Uiautomator e Android Studio ainda é superficial. A capacidade de escrever esta pequena ferramenta depende inteiramente do Google e do Bing.
O programa começa selecionando um usuário no catálogo de endereços e depois envia texto, imagens e voz para esse usuário.
O envio de mensagens de texto é uma string chinesa interceptada aleatoriamente do arquivo /data/local/input/test.txt no cartão SD do telefone celular.
Para enviar uma mensagem multimídia, você seleciona aleatoriamente uma imagem do cartão do celular e a envia. Apenas uma imagem é enviada por vez, mas ela pode ser enviada várias vezes em um loop.
A duração do envio de mensagens de voz é aleatória, e o conteúdo da voz é o som do ambiente ao enviar a voz (o mesmo que enviar voz normalmente usando o WeChat).
Abra Moments e envie mensagens somente de texto e apenas imagens.
Pressione longamente o botão "Câmera" no canto superior direito do círculo de amigos para enviar uma mensagem de texto simples para o círculo de amigos. O conteúdo também é uma mensagem de comprimento indefinido interceptada aleatoriamente do /data/local/input/test. Arquivo .txt no cartão SD do celular.
Pressione rapidamente o botão "Câmera" para enviar fotos para o Moments, primeiro selecione aleatoriamente um número inteiro n de 1 a 9 (o Moments pode enviar até 9 fotos por vez) como o número de fotos a serem enviadas e, em seguida, deslize aleatoriamente a marca de seleção de o álbum do telefone Selecione n fotos para enviar.