2010-12-11 13 views
7

¿Hay una API de Android análoga a java.awt.Robot, es decir, una API que permite tomar capturas de pantalla?Android API como java.awt.Robot

+0

Tiene que hacer una pregunta: http://stackoverflow.com/questions/4416059/how-to-download-some-java-jar-library-files – zengr

Respuesta

3

java.awt.Robot no está disponible en el SDK de Android.

Si desea realizar capturas de pantalla por su cuenta durante el desarrollo, puede usar DDMS. Si su aplicación debe hacer capturas de pantalla, creo que esto requiere root. Hay aplicaciones que pueden hacer eso, p.

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

También hay una biblioteca disponible que pueda ser útil para Usted:

Android Screenshot Library (ASL)

Sin embargo, también hay un disucssion en SO:

How to capture the android device screen content?

+1

entonces ¿cómo puedo escribir un programa en Android que toma una captura de pantalla .. – manju

+1

Edité mi respuesta –

0

La clase de robot solo está disponible en Java, esto no es compatible con Android, también ver lo que son los soportados en Android, pls haga clic en este http://developer.android.com/reference/packages.html

+0

entonces ¿cómo puedo escribir un programa en Android que toma captura de pantalla. – manju

7

Si desea simular eventos de toque (al igual que lo hace con el robot de clics del ratón) utiliza la clase de utilidad TouchUtils.

+0

Gracias, eso sobre lo que estaba buscando –