2010-12-11 5 views
7

Existe-t-il une API Android analogue à java.awt.Robot, c'est-à-dire une API permettant de prendre des captures d'écran?API Android comme java.awt.Robot

+0

Vous devez poser une question: http://stackoverflow.com/questions/4416059/how-to-download-some-java-jar-library-files – zengr

Répondre

3

java.awt.Robot n'est pas disponible dans le SDK Android.

Si vous voulez faire des captures d'écran par vous-même pendant le développement, vous pouvez utiliser DDMS. Si votre application doit faire des captures d'écran, je pense que cela nécessite root. Il y a des applications qui peuvent le faire, par ex.

http://handheld.softpedia.com/get/Others/Screenshot-Android-71410.shtml

Il y a aussi une bibliothèque disponible qui peut vous être utile:

Android Screenshot Library (ASL)

Cependant, il y a aussi une disucssion sur le SO:

How to capture the android device screen content?

+1

alors comment puis-je écrire un programme dans android qui prend une capture d'écran .. – manju

+1

J'ai édité ma réponse –

0

La classe Robot est seulement disponible en Java, ceci n'est pas supporté par Android, Trop voir ce sont les prises en charge dans Android, pls cliquez sur ce http://developer.android.com/reference/packages.html

+0

alors comment puis-je écrire un programme dans android qui prend une capture d'écran. – manju

7

Si vous souhaitez simuler événements tactiles (comme robot de fait avec les clics de souris), utilisez la classe utilitaire TouchUtils.

+0

Merci, Ce que je cherchais –