Sinto muito, não atualizo há muito tempo devido ao trabalho intenso. Muitas pessoas se juntaram ao grupo, mas não conseguiram passar a tempo. . . Peço desculpas solenemente aqui! Muito obrigado pelo seu apoio!
Pretendo refatorar o código deste projeto e aqui está o porquê:
Claro, a versão original será mantida e não será atualizada (com o passar do tempo, sinto que o design anterior é realmente estúpido...)
Ele pode controlar um ou mais dispositivos Android usando apenas um navegador, não apenas telefones celulares, mas também tablets, relógios, etc.
Se você tiver alguma dúvida ou sugestão, entre no grupo qq: 1476686
Este é um software para as pessoas controlarem seus dispositivos Android. Elas só podem usar um navegador para controlar um ou mais dispositivos Android, mas não apenas telefones celulares, ele ainda pode controlar teclado, relógios e muito mais.
Versão em inglês: traduza isto
AndroidControl é um servidor escrito em linguagem Java. É uma ponte que conecta computadores e dispositivos Android.
Você pode optar por compilar e executar você mesmo ou usar a versão compilada.
Versão compilada: endereço de download
Etapa 0:
Por favor, confirme se o seguinte ambiente está instalado no seu computador
java -version
na linha de comandoadb version
Etapa 1:
Por favor, confirme se a estrutura do diretório é assim
├── AndroidControl.jar
├── resources
Etapa 2:
Execute AndroidControl.jar
. Observação, altere-o para o caminho real no seu computador
java -jar AndroidControl.jar
Etapa 3:
Conecte seu telefone e ative USB调试模式
Abra o navegador e digite http://localhost:6655
Alguns navegadores podem ser incompatíveis, por favor use um navegador mais moderno.
Use o Intellij Idea para abrir este projeto...
A página da web integrada http://localhost:6655
fornece funções simples. Se quiser usar algumas funções poderosas e personalizadas, você precisará de outros clientes ou escreverá seu próprio cliente.
Se você quiser escrever seu próprio cliente, consulte a documentação integrada do cliente e do contrato de protocolo.
Modifique o conteúdo do diretório web
no diretório resource
configurado por yeetor.properties
. Parece um bocado. . .
Observação: apenas páginas estáticas são suportadas
Também fiz um cliente Native, mas ainda não está perfeito, então não será divulgado por enquanto.
Comparada com a demonstração, a versão oficial tem muito menos funções. O principal motivo é que muito código foi organizado. O objetivo também é facilitar a participação de todos neste projeto.
Existem muitos pontos de modificação e otimização no projeto agora. No campo Android, existem muitos métodos para tela em tempo real, simulação de botão e simulação de toque. Se esses métodos puderem ser organizados e integrados. Não é lindo?
Bem-vindo ao enviar PR