Android como ADB puente de depuración y, al hacerlo aplicación de automatización tiene gran utilidad que puede ayudar a resolver el problema, en la actualidad la principal entrada de la cáscara comprensión ADB
entrada adb shell
En primer lugar, entrar en cmd Qué tiene de entrada adb shell
$ Entrada adb shell Uso: entrada [ <origen>] <comando> [<arg> ...] Las fuentes son: ratón teclado palanca de mando touchnavigation touchpad trackball aguja dpad pantalla táctil gamepad Los comandos y las fuentes por defecto son: texto <cadena> (por defecto: pantalla táctil) KeyEvent [ --longpress] <tecla del número de código o nombre> ... (por defecto: Teclado) pulse <x> <y> (por defecto: pantalla táctil) swipe <x1> <y1> <x2> <y2> [duración (ms)] (por defecto: pantalla táctil) de prensa (por defecto: trackball) rollo <dx> <dy> (por defecto: trackball)
Por encima en el final de la conversación tanto de qué?
De hecho, esto significa que el apoyo lo que el contenido
1, de texto: admite texto de entrada (no es compatible chino)
2, KeyEvent: botón analógico
3, T: Haga clic
4, swipe: deslizante
5, de prensa: Prensa trackball
6, roll: trackball de desplazamiento
texto
terminal de entrada directamente abierto
# Entrada de caracteres chinos adb shell texto de entrada 1111
evento clave
Abra el empuje directamente de entrada
# Teclado del teléfono analógico Inicio adb shell KeyEvent la ENTRADA 3
grifo
Seleccionar las coordenadas en el teléfono y la entrada directa
# Grifo点击 adb shell grifo de entrada de 454 204
¿Cómo las coordenadas: coordenadas de vista [393140] [516268] por uiautomatorviewer.bat posicionamiento de la herramienta, y obtiene el valor medio [454204]
golpe fuerte
Como toque y seleccione dos coordenadas diapositivas, las coordenadas del lado seleccionado es tranquilo (x * Y * 1/2 3/4 1/2 x * Y * 1/4)
entrada de código
Por encima de lo que muchos están fuera de combate en cmd, realmente seguro de que desea automatizar el código, podemos de estos comandos ADB común encapsulado
importación os clase de entrada (objeto): # Introduzca el texto DEF texto (Ser, texto): adb = ' adb shell texto de entrada% s ' % texto os.popen (ADB) # Deslizante DEF swipe (Ser, X, Y, X1, Y1): adb = ' de entrada adb shell swipe% s% s% s% s ' % (x, y, x1, y1) os.popen (ADB) # Tecla de simulación DEF KeyEvent (Ser, K): adb = ' adb shell de entrada KeyEvent% s ' % k os.popen (ADB) Si __name__ == ' __main__ ' : adb = input () adb.text ( 1111 ) adb.swipe ( 280,720,280,240 ) adb.keyevent ( 3)
PD: De hecho, escribir tantos dará cuenta de que hay muchas maneras, con un tipo específico de depende de lo que lo utilice más conveniente de usar que.