Comment faire pour capturer une capture d'écran d'autres applications Android à partir d'une application sans racine?

Je veux capturer une capture d'écran d'applications Android qui sont en cours d'exécution sur mon téléphone.

J'ai essayé d'utiliser le Capture d'écran UX application. Cela peut être fait sur un non racinées de téléphone aussi.
Aucune idée de comment faire pour obtenir la copie d'écran de l'application Android, et à partir d'un service qui s'exécute en arrière-plan?

Je veux que mon Service pour capturer régulièrement l'écran et de les envoyer à un serveur.

par la touche de verrouillage du bouton d'alimentation/& home/bouton de retour en même temps
Je veux le code pour le faire.
Vous devez mentionner que dans votre question, il avait l'air comme si vous étiez hors sujet (si vous ne l'êtes pas)
double possible de Capture d'écran Android
Ce post explique comment créer un instantané d'un point de vue à partir de l'application elle-même. Je veux prendre la capture d'écran à partir d'un service, quelle que soit l'application

OriginalL'auteur Abi | 2012-06-30