Come fare uno screenshot con un dispositivo Android?


151

C'è un modo per fare uno screenshot di un dispositivo Android e salvarlo come file immagine?


Intendi sul telefono stesso, come se fosse possibile su iPhone (premendo contemporaneamente il tasto Home e il pulsante di blocco) o da un PC collegato?
Tim Büthe

3
al telefono. Sì, come premere un pulsante e poi puoi ottenere un file
Louis Rhys,

1
Segui questo link per imparare a fare screenshot su Android.

Utilizzando ADB:adb shell screencap -p /sdcard/image.png
Benny,

Risposte:


117

Se hai Android 4.0 o versioni successive:

È possibile premere contemporaneamente il pulsante di accensione + il pulsante Volume giù per fare uno screenshot. Verrà salvato nella tua galleria.

Nota: è necessario tenere premuti i pulsanti per circa un secondo affinché ciò funzioni. Questo per evitare lo screenshot quando questa combinazione viene premuta accidentalmente.

Se hai un Android inferiore a 4.0:

Se sei rootato : puoi installare un'app chiamata drocap2 . Questo ti permetterà di scuotere il telefono, attendere un timer o fare clic su una notifica nella barra delle notifiche per fare uno screenshot e lo salverà sul telefono.

Se non sei rootato : non puoi eseguire un'app di screenshot sul tuo telefono, punto. Dovrai installare Android SDK sul tuo computer, connettere il tuo telefono tramite USB ed eseguire un programma chiamato DDMS. Questo programma viene utilizzato principalmente per il debug degli sviluppatori, ma ha un'utilità di screenshot in uno dei suoi menu. Per un tutorial, vedi questa pagina . Inoltre, alcuni costruttori come Samsung hanno implementato questa funzione sui loro telefoni (la combinazione di pulsanti cambia da telefono a telefono, quindi cerca il tuo).


6
Utilizzando un'applicazione come ShootMe, puoi facilmente fare uno screenshot di un telefono non rootato.
Dave Jacoby,

5
@VarLogRant: dipende dal telefono, alcuni funzioneranno senza il rooting e altri no.
Chris Stratton,

1
Il mio vecchio telefono era froyo e ho preso uno screenshot da un'app scaricata, senza root.
user3949142,

50

A partire da Android 4 Ice Cream Sandwich c'è finalmente la possibilità di creare una schermata senza app di terze parti o computer collegato:

Premere contemporaneamente i seguenti due tasti: Volume giù + Potenza

Si noti che è fondamentale premere entrambi i tasti quasi contemporaneamente. Se si preme e si tiene premuto Volume giù e successivamente si preme il tasto Power non funzionerà. (testato su Galaxy nexus 4.1.2)

Tuttavia, alcuni schermi sono protetti e pertanto non possono essere acquisiti, ad esempio alcune finestre di dialogo delle impostazioni di sistema.


1
Non sembra funzionare sul Samsung Nexus di serie. Nulla viene visualizzato nell'applicazione Galleria.
Gulbahar,

Ho lo stesso problema: dice che ha preso uno screenshot, c'è un file in "Risorse del computer \ Galaxy Nexus \ Memoria interna \ Immagini \ Schermate", ma è 0 byte e quando faccio doppio clic su di esso, dice " File non valido". Esiste un prodotto intuitivo di terze parti che acquisisce schermate? Grazie.
Gulbahar,

21

Nel Galaxy S Froyo (Android 2.2) è possibile acquisire schermate tenendo premuto il tasto Indietro e toccando il pulsante Home.


1
L'ho provato. Non ha funzionato con il droide in esecuzione 2.2.
Matt,

non ho sentito, non funziona (con Froyo)
Michael Paulukonis,

9
Funziona per me sul mio Galaxy S con 2.2. Il tasto è tenere premuto (non toccare) il pulsante Indietro e quindi toccare il pulsante Home, quindi sento il normale suono dell'otturatore e c'è una nuova cartella "ScreenCapture" nella mia Galleria con lo screenshot.
GAThrawn

9
Questa è una caratteristica di Galaxy S.
Ale

7
Funziona ma stupido. Quando tengo premuto il pulsante bac, l'applicazione in esecuzione si chiude prima di poter scattare un'istantanea
Dennis C,

16

Installa l'SDK Android sul tuo computer, collega il telefono ed esegui DDMS dal terminale, quindi seleziona Device > Screen Capture(o Ctrl+ S) e verrà creato uno screenshot.


15

Su un Samsung Galaxy S II, preme contemporaneamente il pulsante Power+ Home. È difficile però; 9 su 10 volte non riesco a capirlo. Ovviamente questo è specifico per quel modello di telefono e non per il sistema operativo Android.

Per quanto ne so, non esiste alcuna app nativa integrata nel sistema operativo per tutti i telefoni, è davvero un peccato.

Questo vale anche per:

  • Samsung Galaxy S4 (I9505 Samsung edition)

3
Apparentemente è originario di Ice Cream Sandwich.
Ale

1
@AlEverett Era disponibile in Gingerbread per me. Stranamente, ICS ha peggiorato le cose: in Gingerbread, potevo rimanere a casa e colpire il potere. In ICS, devo premere entrambi contemporaneamente e tenerlo premuto per un po '. Tuttavia, ICS ha modificato le animazioni degli screenshot / il salvataggio della posizione / degli appunti.
Bob,

1
Ho seguito il commento di @Bob e ha funzionato sulla Nota 2. Assicurati di tenere entrambi i pulsanti e invierà lo screenshot negli Appunti.
CaptainBli

Applicabile anche a Samsung Galaxy S3 mini (Android 4.1.2).
Jakub Narębski,

11

Il seguente metodo richiede anche il root, ma può essere migliore e più semplice se hai bisogno di schermate mentre scrivi articoli, recensioni di app o documentazione.

Non hai bisogno di istruzioni complesse o dell'SDK Android, e questo funziona su tutti i dispositivi rooted.

  1. Installa il server Droid VNC .

    inserisci qui la descrizione dell'immagine

  2. Stampa schermo.

  3. Profitto!

Si noti che questo funziona solo su un telefono rootato, dalla descrizione dell'app: " A partire da Honeycomb 3.2 non esiste un'API di acquisizione display non rootata ... È necessario un dispositivo ROOTED. "
GAThrawn

10

Su HTC EVO3D, è possibile premere contemporaneamente il pulsante di blocco e il pulsante Home per acquisire uno screenshot.

Cordiali saluti il ​​"pulsante di blocco" è la stessa cosa del pulsante di accensione


10

Uno script a una riga dovrebbe eseguire questa operazione su un portatile root , tenere presente che questo è per Linux e hardcoded per una risoluzione dello schermo 800x480 e, inoltre, se il kernel Linux di Android ha il supporto framebuffer compilato in:

#!/bin/sh
adb pull /dev/graphics/fb0 fb0 && ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb565le -s 480x800 -i fb0 -f image2 -vcodec png $1.png && mogrify -flip -flop $1.png && rm fb0

E salvalo come ad esempio screenshotter.sh, con autorizzazioni eseguibili e invocalo in questo modoscreenshotter.sh my_picture_of_android_home_screen

Risultato finale, my_picture_of_android_home_screen.pngviene salvato un file PNG chiamato .

Caveat Emptor:

Ciò richiede ffmpege imagemagickstrumenti :)


1
Ciao, puoi fare una spiegazione di quella sceneggiatura? Supponiamo che io sappia cos'è fb0. Inoltre, devi davvero copiare fb0 in un file, non puoi alimentare direttamente ffmpeg con esso?
Rui Marques,

Sì, devi copiarlo su file in modo che ffmpeg / imagemagick possa usarlo. E no, non puoi alimentare direttamente in ffmpeg .. :)
t0mm13b,

8

Una volta effettuato il root, mi è piaciuto lavorare con Screenshot (link Cyrket).

Imposta il timer, vai all'applicazione e attendi; oppure impostalo sulla modalità "Agita", vai all'applicazione e agitala. Difficile. E i file vengono visualizzati in una cartella di screenshot. Giorno felice.

Voglio dire che. SCUOTI DURO. A meno che non ci sia qualche trucco da agitare e lo sto facendo nella direzione sbagliata, questo NON è un agitatore sensibile.

AGGIORNAMENTO: sì, sto usando l'opzione timer. O l'incredibile ha un pessimo sensore di scuotimento, l'app lo sta implementando in modo strano o qualcos'altro - ma lo scuotimento era semplicemente ridicolo. Sarebbe stata una bella interfaccia, se avesse funzionato.

Il timer (variabile) per acquisire schermate funziona perfettamente!


7

ShootMe funziona per me sul Galaxy Tab (2.2), anche se non l'ho effettuato il root e la pagina ShootMe dice che funziona solo per i dispositivi rooted.


6

Il tuo telefono deve essere rootato. Se è solo cercare "screenshot" sul mercato per molte opzioni. Per un telefono non rootato puoi utilizzare il browser dolphin hd con un componente aggiuntivo per acquisire schermate di un sito Web.


6

Sul Samsung Galaxy Pocket GT-S5300 1 , puoi farlo senza software di terze parti.

Segui queste istruzioni:

  1. Vai alla schermata che desideri acquisire.
  2. Tieni premuto il pulsante Home (al centro), quindi subito dopo premi rapidamente il pulsante di accensione . Se aspetti troppo, non funzionerà e imposterai il blocco telefonico.
  3. Se l'operazione viene eseguita correttamente, dovresti essere in grado di ascoltare il clic classico e visualizzare anche un bordo bianco sullo schermo.
  4. Vai a controllare l' applicazione Galleria .

1: È possibile che funzioni su tutti i telefoni Android con Gingerbread, ma non ho provato personalmente.


2
Funziona con il Samsung Galaxy S4, ROM stock
geffchang,

5

Sull'ottimus black puoi anche usare il tasto lock + home


5

Quando ho ottenuto l'aggiornamento 2.3.4 sul mio Sony Ericsson Arc (dalla 2.3.3) tenendo premuto il pulsante di accensione, viene visualizzato il menu "Modalità aereo / spegnimento / silenzioso" e la novità di 2.3.4 è la presenza di un " anche fare uno screenshot ".


5

Sul Galaxy Note 2 puoi anche usare la S Pen:

  • Tieni premuto il pulsante sulla S Pen e premilo sullo schermo per alcuni secondi

Quello che succede dopo è uno screenshot. Quindi sarai in grado di regolarlo prima di accettare o scartare lo screenshot.


5

Vecchia domanda, invio per aggiungere un'alternativa utilizzando Google Now su Tap su Marshmallow, che elimina i tentativi falliti di ottenere la giusta combinazione di tasti correttamente premuta (a volte ho finito per riavviare :-)

Questo ha il vantaggio di organizzare meglio gli screenshot o condividere direttamente con i contatti usando la condivisione diretta , che si apre quando si desidera condividere

inserisci qui la descrizione dell'immagine

  • Tieni premuto il pulsante Home fino a visualizzare Google Now al tocco

  • Tocca il pulsante di condivisione nell'angolo in basso a sinistra

(Immagini sopra da qui )

Su Moto X Play Power+ Vol Dn funziona


1
L'interfaccia ora è cambiata, ma se dico o scrivo semplicemente "fai uno screenshot", Google Now lo farà, il che è conveniente.
xji,

4

Alcuni telefoni hanno la funzionalità integrata, come il precedente Galaxy S. citato sul Droid Charge, tieni premuto il pulsante Indietro e premi Home. Sulla maggior parte dei nuovi telefoni Android LG, tieni premuto il tasto Home e premi il pulsante di accensione.

Sfortunatamente, l'unico metodo universale è utilizzare l'SDK di Android per acquisire schermate con un computer. Il rooting e l'utilizzo di un'app di screenshot funzionano su molti dispositivi, ma a volte no, e non è il modo più semplice per fare uno screenshot.


1

Su Android 7.1.2, premi a lungo Homeper OK Google ed esegui il comando vocale Take Screenshot, risponderà All right, taking a Screenshot, touch to continue.

Toccando, viene catturato uno screenshot e viene visualizzato il menu di condivisione diretta per condividere la schermata o, se si dispone di un esploratore di file (come ES o Solid Explorer) che può salvarlo sul dispositivo, utilizzarlo per salvarlo sul dispositivo

L'unico inconveniente di questo è che devi essere online


1
Puoi anche digitare il comando.
xji,

0

Il metodo che richiede meno tempo per me è usare la tastiera tramite USB OTG.
E poi basta premere Stampa schermo.


0

Su xperia z5, tieni semplicemente premuto il pulsante di blocco e ti dà la possibilità di fare screenshot.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.