Le app Android, tramite la classe Presentation
e le relative funzionalità, possono visualizzare contenuti separati su uno schermo esterno (HDMI, MHL, Miracast, ecc.) Piuttosto che sul touchscreen del telefono o tablet (quello che chiamerò "display principale" Qui).Cattura schermo di display esterno su Android?
Per il display principale, è possibile utilizzare screencap
o DDMS per eseguire uno screenshot.
C'è un modo per fare uno screenshot del display esterno?
Idealmente, sarebbe una soluzione che potrebbe essere utilizzata come screencap
/DDMS, senza modifiche di app. Tuttavia, le soluzioni che coinvolgono in qualche modo la copia del contenuto dello Window
che rappresenta lo schermo esterno sarebbe anche interessante.
come fai a sapere tutto questo: O – rupps
Ho capito che questa era la situazione, ma non ero sicuro se mi mancasse qualche altra opzione. Presenterò una richiesta di funzionalità per 'screencap' e/o' screenrecord' per ottenere uno switch da riga di comando da catturare da uno schermo esterno, che può guidare aggiungendo l'API mancante. Il problema con i test CTS è che instradano l'output 'Presentation' su un display virtuale individualmente, mentre un meccanismo di cattura schermo basato su app richiede il routing di' Presentation' su un vero display esterno * e * qualcosa per cui possiamo fare la cattura dello schermo. – CommonsWare
@rupps: Non mi stupirebbe se Fadden avesse scritto qualcosa di quello che stiamo discutendo qui ... :-) – CommonsWare