Wie zu Lesen, die aktuelle frame-buffer unter android?
Gibt es eine Methode, um Lesen Sie den frame-buffer des aktuellen Bildschirms? Ich suchte einige Daten über die frame-buffer. Einige nutzten die glReadPixels Methode, aber die Informationen waren nicht genug. Weiß wer, wie zu Lesen, die aktuelle frame-buffer im detail?
Danke für die Hilfe.
InformationsquelleAutor der Frage Vic | 2010-11-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tun Sie tatsächlich wollen, dass die Bildschirm framebuffer? Oder einige OpenGL-Oberfläche, die Ihre app erstellt?
Falls ersteres, siehe
Wie erfassen Sie die android-Gerät Bildschirm Inhalt?
Wenn letzteres, sind Sie auf dem richtigen Weg mit
glReadPixels
.InformationsquelleAutor der Antwort Reuben Scratton
in der cmd-line
adb shell screencap -p /sdcard/abc.png
adb pull /sdcard/abc.png
Bearbeiten laut Chris Stratton :
Wenn Sie gonna implementieren diese cmd in Java-code, root-Berechtigung ist erforderlich
Dank für den Hinweis auf meinen Fehler!
InformationsquelleAutor der Antwort kiwi