acquisizione schermo Android

Output dello schermo del dispositivo in un file PNG.

Utilizzo

android screen capture [-ah] [--debug] [--device=PARAM] [--distance=PARAM] [--edge-thresh-strong=PARAM] [--edge-thresh-weak=PARAM] [--features=PARAM] [--min-area=PARAM] [--min-nested-area=PARAM] [--min-rect=PARAM] [--min-round=PARAM] [--output=PARAM] [--threshold=PARAM]

Opzioni

  • -a,--annotate: rileva ed etichetta gli elementi UI nello screenshot con rettangoli di selezione numerati (#1, #2 e così via). In questo modo, gli agenti e gli script AI possono fare riferimento agli elementi UI sullo schermo in base al numero di etichetta anziché calcolare manualmente le coordinate dei pixel.
  • --debug: restituisce i passaggi di rilevamento delle funzionalità intermedie per la regolazione dei parametri.
  • --device=PARAM: il numero di serie del dispositivo.
  • --distance=PARAM - Utilizzato con --annotate. Metrica della distanza per combinare le forme rilevate in funzionalità dell'interfaccia utente (MIN_EUCLIDEAN o MIN_ANISOTROPIC). MIN_ANISOTROPIC pondera la separazione verticale sull'asse Y più della separazione orizzontale sull'asse X (impostazione predefinita: MIN_EUCLIDEAN).
  • --edge-thresh-strong=PARAM - Utilizzato con --annotate. Soglia elevata (da 0 a 1) per il rilevamento dei bordi. Diminuisci questo valore se i bordi appena rilevabili vengono ignorati o aumentalo se il rilevamento è troppo rumoroso (valore predefinito: 0.1).
  • --edge-thresh-weak=PARAM - Utilizzato con --annotate. Soglia debole (da 0 a 1) per il rilevamento dei bordi. Diminuisci questo valore se i bordi appena rilevabili vengono ignorati o aumentalo se il rilevamento è troppo rumoroso (valore predefinito: 0.05).
  • --features=PARAM - Utilizzato con --annotate. Algoritmo utilizzato per raggruppare le forme rilevate in funzionalità dell'interfaccia utente (GREEDY o FH). GREEDY combina le forme più vicine di una distanza --threshold in un'unica funzionalità. FH utilizza --threshold come parametro di scala di segmentazione, dove valori più alti producono meno caratteristiche più grandi e valori più bassi producono più caratteristiche più piccole (valore predefinito: FH).
  • -h,--help - Mostra il messaggio di aiuto per il comando specificato.
  • --min-area=PARAM - Utilizzato con --annotate. Area minima della forma in dp² prima del rilevamento delle funzionalità. Le forme più piccole di questa soglia vengono ignorate (impostazione predefinita: 5.0).
  • --min-nested-area=PARAM - Utilizzato con --annotate. Area della funzionalità principale minima in dp² richiesta per mantenere le funzionalità secondarie nidificate. Aumenta questo valore se i piccoli dettagli all'interno delle icone vengono etichettati come elementi separati (valore predefinito: 3600.0).
  • --min-rect=PARAM - Utilizzato con --annotate. Rapporto minimo tra l'area di una forma e l'area del relativo riquadro di delimitazione allineato agli assi. Le forme sotto --min-rect e --min-round vengono ignorate (impostazione predefinita: 0.2).
  • --min-round=PARAM - Utilizzato con --annotate. Arrotondamento minimo della forma (4 * PI * area / perimeter^2, dove 1.0 è un cerchio perfetto). Le forme sotto --min-rect e --min-round vengono ignorate (impostazione predefinita: 0.2).
  • -o,--output=PARAM: scrive lo screenshot nel file o nella directory specificati.
  • --threshold=PARAM - Utilizzato con --annotate. Soglia di raggruppamento passata all'algoritmo specificato in --features (valore predefinito: 15).

android opzioni:

  • --sdk=PARAM: percorso dell'SDK Android.
  • -v,--verbose - Enable verbose output for troubleshooting.
  • -V,--version - Stampa le informazioni sulla versione ed esci.

Descrizione

android screen capture acquisisce uno screenshot PNG del dispositivo Android o dell'emulatore connesso.

Se -o, --output viene omesso, i byte dell'immagine PNG non elaborata vengono scritti nell'output standard.

Annotare gli elementi UI (-a, --annotate)

Passa -a, --annotate per rilevare gli elementi UI sullo schermo e sovrapporre rettangoli di selezione numerati (#1, #2 e così via) intorno a ogni elemento rilevato. Il PNG di output incorpora anche i metadati del riquadro di delimitazione, in modo che android screen resolve possa tradurre le etichette #N in coordinate dello schermo (x, y).

Puoi perfezionare la sensibilità del rilevamento utilizzando opzioni come --edge-thresh-weak, --edge-thresh-strong, --min-area, --min-rect, --min-round, --min-nested-area, --distance, --features e --threshold.

Esempi

Salva uno screenshot del dispositivo connesso in ui.png:

android screen capture --output=ui.png

Acquisisci uno screenshot annotato con i riquadri di selezione dell'interfaccia utente etichettati per il targeting visivo:

android screen capture --annotate --output=ui_annotated.png