La commande screencap peut être configurée pour capturer un affichage spécifique en utilisant l'option -d
.
-d : spécifie l'ID de l'affichage physique à capturer. Voir dumpsys SurfaceFlinger --display-id
pour les identifiants d'affichage valides.
La sortie de dumpsys SurfaceFlinger --display-id
est un peu plus long, vous pouvez donc filtrer les identifiants d'affichage :
dumpsys SurfaceFlinger --display-id | grep display_id
Sur mon appareil, je n'ai qu'un seul écran avec display_id=0.
La commande finale ressemble donc à ceci (il suffit de remplacer display_id) :
shell screencap -d <display_id> -p /sdcard/testss1.png