APIs für Android 4.4 Screen Recording?

Einer derFunktionen von Android 4.4 (Kit Kat) ist, dass es Entwicklern die Möglichkeit bietet, ein MP4-Video des Bildschirms mit aufzunehmenadb shell screenrecord. Stellt Android 4.4 neue APIs für Anwendungen zum Erfassen und Codieren von Videos bereit oder bietet es nur diescreenrecord Dienstprogramm / Binär?

Ich frage, weil ich in einer Anwendung, die ich schreibe, Bildschirmaufnahmen machen möchte. Bevor jemand fragt, ja, die Bewerbungwürde Framebuffer-Zugriff haben. Die einzige von Android bereitgestellte Capturing / Encoding-API, die ich gesehen habe (MediaRecorder) scheint auf Videoaufnahmen beschränkt zu seinvon der Kamera des Geräts.

Die einzigen Screenshot-Lösungen, die ich auf StackOverfow gesehen habe, drehen sich anscheinend darum, in regelmäßigen Abständen Screenshots zu machen oder den Framebuffer mit einer portierten Version von ffmpeg zu codieren. Gibt es elegantere, native Lösungen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage