Gibt es eine Möglichkeit, einen Screenshot eines Android-Geräts aufzunehmen und als Bilddatei zu speichern?
adb shell screencap -p /sdcard/image.png
Gibt es eine Möglichkeit, einen Screenshot eines Android-Geräts aufzunehmen und als Bilddatei zu speichern?
adb shell screencap -p /sdcard/image.png
Antworten:
Sie können gleichzeitig die Ein- / Aus-Taste und die Leiser-Taste drücken, um einen Screenshot aufzunehmen. Es wird in Ihrer Galerie gespeichert.
Hinweis: Sie müssen die Tasten etwa eine Sekunde lang gedrückt halten, damit dies funktioniert. Dies dient dazu, den Screenshot zu vermeiden, wenn diese Kombination versehentlich gedrückt wird.
Wenn Sie verwurzelt sind : Sie können eine App namens drocap2 installieren . Auf diese Weise können Sie Ihr Telefon schütteln, auf einen Timer warten oder auf eine Benachrichtigung in Ihrer Benachrichtigungsleiste klicken, um einen Screenshot zu erstellen, der auf Ihrem Telefon gespeichert wird.
Wenn Sie nicht verwurzelt sind : Sie können keine Screenshot-App auf Ihrem Telefon ausführen. Sie müssen das Android SDK auf Ihrem Computer installieren, Ihr Telefon über USB verbinden und ein Programm namens DDMS ausführen. Dieses Programm wird hauptsächlich zum Debuggen von Entwicklern verwendet, verfügt jedoch über ein Screenshot-Dienstprogramm in einem seiner Menüs. Ein Tutorial finden Sie auf dieser Seite . Einige Hersteller wie Samsung haben diese Funktion auch auf ihren Telefonen implementiert (die Tastenkombination ändert sich von Telefon zu Telefon, suchen Sie also nach Ihrer).
Ab Android 4 Ice Cream Sandwich gibt es endlich die Möglichkeit, einen Screenshot ohne Drittanbieter-App oder angeschlossenen Computer zu erstellen:
Drücken Sie gleichzeitig die folgenden beiden Tasten: Lautstärke verringern + Stromversorgung
Beachten Sie, dass beide Tasten fast gleichzeitig gedrückt werden müssen. Wenn Ihr drücken und halten Sie Volumen-Unten und danach drücken Macht es wird nicht funktionieren. (getestet auf Galaxy Nexus 4.1.2)
Einige Bildschirme sind jedoch geschützt und können daher nicht erfasst werden, z. B. einige Systemeinstellungsdialoge.
Im Galaxy S Froyo (Android 2.2) können Sie Screenshots machen, indem Sie die Zurück-Taste gedrückt halten und auf die Home-Taste tippen.
Bei einem Samsung Galaxy S II wird gleichzeitig die Taste Power+ Homegedrückt. Es ist allerdings schwierig; 9 von 10 Mal kann ich es nicht bekommen. Offensichtlich ist das spezifisch für dieses Telefonmodell und nicht für das Android-Betriebssystem.
Soweit ich weiß, ist keine native App für alle Telefone in das Betriebssystem integriert, es ist wirklich schade.
Dies gilt auch für:
Die folgende Methode erfordert ebenfalls root, ist jedoch möglicherweise besser und einfacher, wenn Sie die Screenshots beim Schreiben von Artikeln, App-Rezensionen oder Dokumentationen benötigen.
Sie benötigen keine komplexen Anweisungen oder das Android SDK. Dies funktioniert auf allen gerooteten Geräten.
Installieren Sie den Droid VNC Server .
Bildschirm drucken.
Beim HTC EVO3D können Sie die Sperrtaste und die Starttaste gleichzeitig drücken, um einen Screenshot aufzunehmen.
Zu Ihrer Information, der "Sperrknopf" ist dasselbe wie der Einschaltknopf
Ein einzeiliges Skript sollte dies auf einem Root -Telefon tun. Beachten Sie, dass dies für Linux und eine Bildschirmauflösung von 800x480 programmiert ist und auch, wenn der Linux-Kernel Ihres Android über Framebuffer-Unterstützung verfügt, kompiliert 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
Und speichern Sie es beispielsweise screenshotter.sh
mit ausführbaren Berechtigungen und rufen Sie es so aufscreenshotter.sh my_picture_of_android_home_screen
Endergebnis ist, dass eine PNG-Datei mit dem Namen my_picture_of_android_home_screen.png
gespeichert wird.
Vorbehalt Emptor:
Dies erfordert ffmpeg
und imagemagick
Werkzeuge :)
Einmal verwurzelt, habe ich gerne mit Screenshot (Cyrket-Link) gearbeitet.
Stellen Sie den Timer ein, gehen Sie zu Ihrer Anwendung und warten Sie. Oder stellen Sie den Shake-Modus ein, gehen Sie zu Ihrer Anwendung und schütteln Sie sie. Hart. Und Dateien werden in einem Screenshot-Ordner angezeigt. Glücklicher Tag.
Ich meine es so. SCHÜTTELN SIE ES SCHWER. Es sei denn, es gibt einen Trick zum Schütteln und ich mache es in die falsche Richtung, ist dies kein empfindlicher Schüttler.
UPDATE: Ja, ich benutze die Timer-Option. Entweder hat der Incredible einen miesen Erschütterungssensor, die App implementiert ihn komisch oder etwas anderes - aber das Erschüttern war einfach lächerlich. Wäre eine nette Schnittstelle gewesen, wenn das geklappt hätte.
(Variable) Timer für Screenshots funktioniert einwandfrei!
Auf dem Samsung Galaxy Pocket GT-S5300 1 können Sie auf Software von Drittanbietern verzichten.
Befolgen Sie diese Anweisungen:
1: Es ist möglich, dass dies auf allen Android-Handys mit Gingerbread funktioniert, aber ich habe es nicht persönlich versucht.
Auf dem Galaxy Note 2 können Sie auch den S-Stift verwenden:
Als nächstes wird ein Screenshot erstellt. Dann können Sie es anpassen, bevor Sie den Screenshot akzeptieren oder verwerfen.
Alte Frage, Beitrag zum Hinzufügen einer Alternative mit Google Now on Tap auf Marshmallow, die fehlgeschlagene Versuche beseitigt, die richtige Tastenkombination richtig zu drücken (manchmal endete ich mit einem Neustart :-)
Dies hat den Vorteil, dass Sie Screenshots besser organisieren oder direkt mit Kontakten teilen können , indem Sie Direct Share verwenden
Halten Sie die Home-Taste gedrückt, bis Google Now on Tap angezeigt wird
Tippen Sie auf die Teilen-Schaltfläche in der unteren linken Ecke
(Bilder von hier oben )
Auf Moto X funktioniert Play Power+Vol Dn
In einigen Handys ist die Funktionalität bereits integriert, wie z. B. dem bereits erwähnten Galaxy S. Halten Sie auf dem Droid Charge die Zurück-Taste gedrückt und drücken Sie die Home-Taste. Halten Sie auf den meisten neuen LG Android-Handys zu Hause und drücken Sie die Ein / Aus-Taste.
Leider ist die einzige universelle Methode die Verwendung des Android SDK, um Screenshots mit einem Computer aufzunehmen. Das Aufzeichnen und Verwenden einer Screenshot-App funktioniert auf vielen Geräten, manchmal jedoch nicht, und es ist nicht der einfachste Weg, einen Screenshot aufzunehmen.
Drücken Sie unter Android 7.1.2 lange Homeauf OK, und geben Sie einen Sprachbefehl ein Take Screenshot
. Er antwortet mit All right, taking a Screenshot, touch to continue
.
Beim Berühren von wird der Screenshot aufgenommen und das Direktfreigabemenü wird angezeigt, um den Screenshot freizugeben. Wenn Sie einen Dateiexplorer (wie ES oder Solid Explorer) haben, der ihn auf Ihrem Gerät speichern kann, verwenden Sie diesen, um ihn auf Ihrem Gerät zu speichern
Der einzige Nachteil ist, dass Sie online sein müssen
Auf Android Pie ist es mit Power-Optionen (durch Drücken der PowerTaste) eingebaut
(Klicken um zu vergrößern)