¿Cómo leer el buffer de marco actual en android?

¿Existe un método para leer el búfer de trama de la pantalla actual? Busqué algunos datos sobre el búfer del marco. Alguien usó el método glReadPixels, pero la información no fue suficiente. ¿Alguien sabe leer el búfer de trama actual en detalle?

Gracias por ayudar.

¿De verdad quieres la pantalla framebuffer? ¿O alguna superficie OpenGL que tu aplicación haya creado?

Si el primero, consulte ¿Cómo capturar el contenido de la pantalla del dispositivo Android?

Si este último, usted está en el camino correcto con glReadPixels .

En línea cmd

  1. adb shell screencap -p /sdcard/abc.png
  2. adb pull /sdcard/abc.png
  3. Encontrar su captura de pantalla png archivo en su directorio adb.

Editar de acuerdo con Chris Stratton:

Si va a implementar este cmd en código Java, se necesita permiso de root

Gracias por señalar mi error!

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.