Lamento mucho no haber actualizado durante mucho tiempo debido al trabajo intenso. Mucha gente se unió al grupo pero no logró pasar a tiempo. . . ¡Pido disculpas solemnemente aquí! ¡Muchas gracias por su apoyo!
Estoy planeando refactorizar el código para este proyecto y este es el motivo:
Por supuesto, la versión original se conservará y no se actualizará (a medida que pasa el tiempo, siento que el diseño anterior es realmente estúpido...)
Puede controlar uno o más dispositivos Android utilizando únicamente un navegador, no sólo teléfonos móviles, sino también tablets, relojes, etc.
Si tiene alguna pregunta o sugerencia, únase al grupo qq: 1476686
Este es un software para que las personas controlen sus dispositivos Android. Solo pueden usar un navegador para controlar uno o más dispositivos Android, pero no solo los teléfonos móviles; aún puede controlar el teclado, los relojes y más.
Versión en inglés: traduce esto
AndroidControl es un servidor escrito en lenguaje Java. Es un puente que conecta computadoras y dispositivos Android.
Puede optar por compilarlo y ejecutarlo usted mismo o utilizar la versión compilada.
Versión compilada: dirección de descarga
Paso0:
Confirme que el siguiente entorno esté instalado en su computadora
java -version
en la línea de comandoadb version
Paso 1:
Confirme que la estructura del directorio es así.
├── AndroidControl.jar
├── resources
Paso 2:
Ejecute AndroidControl.jar
. Nota: cámbielo a la ruta real en su computadora
java -jar AndroidControl.jar
Paso 3:
Conecte su teléfono y active USB调试模式
Abra el navegador e ingrese http://localhost:6655
Algunos navegadores pueden ser incompatibles, utilice un navegador más moderno.
Utilice Intellij Idea para abrir este proyecto...
La página web incorporada http://localhost:6655
proporciona funciones simples. Si desea utilizar algunas funciones potentes y personalizadas, necesitará otros clientes o escribirá su propio cliente.
Si desea escribir su propio cliente, consulte la documentación del acuerdo de protocolo y cliente integrado.
Modifique el contenido del directorio web
en el directorio resource
configurado por yeetor.properties
. Suena como un bocado. . .
Nota: solo se admiten páginas estáticas
También creé un cliente nativo, pero aún no es perfecto, por lo que no se hará público por el momento.
En comparación con la demostración, la versión oficial tiene muchas menos funciones. La razón principal es que se ha organizado una gran cantidad de código. El objetivo también es facilitar la participación de todos en este proyecto.
Ahora hay muchos puntos de modificación y optimización en el proyecto. En el campo de Android, existen muchos métodos para la simulación de pantalla, botones y tacto en tiempo real. Si estos métodos pueden organizarse e integrarse. ¿No es hermoso?
Bienvenido a enviar PR