Androide è un sistema operativo completamente configurabile. Non solo su cellulari e tablet, ma anche su televisori che offrono software Google.
Se quello che vuoi è fare uno screenshot del tuo televisore, puoi farlo facilmente dalla combinazione di un paio di pulsanti sul telecomando. Tuttavia, se la tua TV non supporta questa funzione, dovrai utilizzare un’app di terze parti come Button Mapper per acquisire schermate dal pulsante di tua scelta. In aggiunta a ciò, è anche possibile fare uno screenshot dal tuo PCe in questo articolo ti mostriamo come.
Requisiti per la cattura
Se sei sul tuo PC e vuoi fare uno screenshot veloce sulla tua TV, puoi farlo senza nemmeno premere un pulsante sul telecomando (finché la TV è accesa). Per questo utilizzeremo il protocollo ADB, un sistema di comunicazione che, tramite il debug USB, è possibile configurare da remoto quasi tutti i parametri del tuo dispositivo Android.
Abbiamo già utilizzato questo protocollo per poter vedere e controllare lo schermo di una TV con Android TV da un PC, e in questo caso la procedura sarà molto simile, anche se con l’obiettivo di essere in grado di salvare schermate sul computer senza fare affidamento su un dispositivo di archiviazione o un telefono per trasferire le acquisizioni.
Per acquisire gli screenshot utilizzeremo l’applicazione Scrcpy (Screen copy), uno strumento sviluppato da rom1v e che possiamo scaricare dalla propria pagina GitHub. Eseguendolo sul nostro computer possiamo controllare completamente la nostra TV o il cellulare Android utilizzando la tastiera e il mouse e in modalità wireless tramite il protocollo TCP/IP.
Insieme a questo strumento, utilizzeremo anche la funzione del sistema operativo che hai sul tuo computer prendi gli screenshotcon il tasto stampa schermo o con qualche app di ritaglio.
Come acquisire schermate con Scrcpy
Scrcpy è molto facile da usare ed è compatibile con Windows, Mac e Linux. Per fare ciò, non ci resta che scaricare il file compresso e seguire i passaggi che ti lasciamo di seguito. Nel nostro test abbiamo utilizzato un computer Windows, quindi i passaggi saranno orientati verso questo sistema.
- Attiva il debug USB sulla tua TV. Per fare ciò, abilita le opzioni sviluppatore e in questo menu attiva l’interruttore ‘Debug USB’.
- Installa i driver adb nel computer. Sono nello stesso file zip, quindi tutto ciò che devi fare è fare clic sull’eseguibile adb.exe.
-
Collega la TV alla stessa rete Wi-Fi del computer.
-
Ottieni l’indirizzo IP della TV (puoi farlo andando alle impostazioni di rete della TV e annotando ciò che appare nella sezione “Indirizzo IP”).
- Abilita adb su TCP/IP da PC. Per fare ciò, apri la console di sistema in Windows ed esegui il comando “adb tcpip 5555” senza virgolette.
-
Collegati alla TV digitando nella console il comando “adb connect IP-of-TV:5555“. Sostituisci “TV-IP” con quello che hai ottenuto nel passaggio quattro.
-
Esegui Scrcpy.
-
Acquisisci uno screenshot dalla tastiera del tuo computer o con la tua applicazione di cattura affidabile nella finestra di Scrcpy, che è dove verrà visualizzato lo schermo della TV.
Cattura tramite comandi ADB
L’utilizzo di Scrcpy è il modo più grafico e versatile per acquisire uno screenshot da ADB. Tuttavia, questo protocollo ha anche una serie di comandi per catturare direttamente dalla riga di comando da qualsiasi terminale del PC.
Per fare uno screenshot, basta eseguire il seguente comando:
adb shell screencap -p /sdcard/capture.png
Una volta fatto, puoi usare il comando ‘Pull’ per inviare l’acquisizione al tuo computer in questo modo:
adb pull /sdcard/capture.png /capture.png
Sebbene l’utilizzo di ADB non sia il più comodo, sì è un’ottima opzione per eliminare gli intermediari e trasferisci direttamente gli screenshot dalla TV al computer. Inoltre, questo non è l’unico vantaggio di collegare la tua Android TV tramite ADB. Dal momento che puoi anche installare gli APK semplicemente trascinandoli nella finestra di Scrcpy e molto altro.