Comment lire le tampon de trame en cours dans Android?
Est-il une méthode pour lire la mémoire d'image de l'écran actuel? J'ai cherché quelques données sur le frame buffer. Quelqu'un a utilisé le glReadPixels méthode, mais l'information n'a pas été suffisant. Personne ne sait comment lire l'image actuelle de la mémoire tampon dans le détail?
Merci pour votre aide.
source d'informationauteur Vic
Vous devez vous connecter pour publier un commentaire.
Faire que vous voulez vraiment le écran framebuffer? Ou certains OpenGL surface que votre application a créé?
Si l'ancien, voir
Comment capturer l'appareil android, le contenu de l'écran?
Si ce dernier, vous êtes sur la bonne voie avec
glReadPixels
.en ligne de cmd
adb shell screencap -p /sdcard/abc.png
adb pull /sdcard/abc.png
Modifier selon Chris Stratton :
Si tu vas mettre en œuvre cette cmd dans le code Java, racine autorisation est nécessaire
merci de remarquer mon erreur!