2010-07-23 15 views
19

Cuando uno quiere publicar su aplicación en Play Store (anteriormente conocido como Android Market), puede cargar capturas de pantalla de su aplicación. Me gustaría tomar estas capturas de pantalla con mi dispositivo actual (Motorola Droid) que estoy usando para probar la aplicación.Toma de captura de pantalla de la pantalla actual del dispositivo

Existen algunas aplicaciones en Play Store que le permiten tomar capturas de pantalla, pero tiene que rootear su teléfono, lo que no quiero. Hay temas relacionados dentro de Stack Overflow en los que la gente quiere sacar capturas de pantalla del código (here). Sin embargo, solo quiero tomar capturas de pantalla de mi aplicación en ejecución con el dispositivo actual, que está conectado a través de USB a mi computadora; Estoy desarrollando a través de Eclipse, por lo que debería haber una manera de decirle a tu dispositivo móvil que debe tomar una captura de pantalla a través del SDK, ¿no?

Algunos sitio web (por ejemplo LifeHacker) mencionan una manera de hacer esto,

Para tomar una captura de pantalla, se le requiere para habilitar la depuración USB en la configuración, instalar el kit de desarrollo de software de Android y, a continuación, conectarse al teléfono con una herramienta de depuración

pero no explican lo que realmente necesito hacer paso a paso.

Realmente apreciaría si alguien me puede ayudar.

Respuesta

28

Ya que probablemente es un desarrollador, usted tiene SDK y Eclipse de trabajo para ejecutar aplicaciones Android. Simplemente conecte el teléfono y asegúrese de habilitar en el teléfono la depuración USB, el dispositivo debe aparecer en la perspectiva DDMS de Eclipse.

Una vez que su dispositivo aparece en la perspectiva DDMS, hay un icono para capturar la pantalla.

+1

LOL ... escribimos casi lo mismo. +1, ya que creo que mi respuesta es correcta, luego la tuya también. – Cristian

+0

Para habilitar la depuración de USB, Aplicaciones -> Desarrollo -> Depuración de USB. – tarkeshwar

+0

Las versiones posteriores de las herramientas han dejado de funcionar (y se han roto) DDMS, y la herramienta de reemplazo recomendada no parece tener funcionalidad de captura de pantalla. ¿Algo que funcione aquí en 2014? – benkc

12

Si ya está utilizando Eclipse para desarrollar su aplicación, entonces ya tiene instalado el kit de desarrollo de software de Android. Por lo tanto, abra la utilidad ddms que se encuentra en el directorio sdk-android/tools. Allí, puede tomar capturas de pantalla seleccionando su dispositivo y presionando: Ctrl + S (Dispositivo -> Captura de pantalla ...).

ddms parece:

alt text

+0

Nota: 'ddms' está en desuso, y Android sugiere usar' monitor' ahora. –

8

Hay una herramienta que viene con el SDK de Android para ayudarlo a tomar capturas de pantalla si su dispositivo está conectado a la computadora. Explicaré ambos. En primer lugar, para ambos debe enchufar su dispositivo a la computadora y hacer que adb lo reconozca (es decir, cuando ejecuta "dispositivos adb", muestra su teléfono).

entonces usted puede utilizar Eclipse o DDMS:

DDMS

  1. Abiertas ddms.

  2. Haga clic en su dispositivo en la lista de la izquierda.

  3. Vaya al menú Dispositivo -> Captura de pantalla.

Eclipse

  1. abierto Eclipse.

  2. Abra la vista de "dispositivos". Puede acceder a él desde Ventana -> Mostrar vista -> Otro ... -> Android -> Dispositivos.

  3. Haga clic en su dispositivo.

  4. En la vista Dispositivos, hay una pequeña imagen en la esquina superior derecha. Si coloca el mouse sobre él, dice "Captura de pantalla". Haga clic en eso.

Ambos métodos conducen a la misma herramienta que captura capturas de pantalla. A veces puede ser un poco problemático: de vez en cuando necesito cerrar/volver a abrir la ventana para que tome una captura de pantalla.

+0

'A veces' es un eufemismo aquí! Rara vez parece funcionar para mí, y bloquea Eclipse más de las veces. –

+0

Nota: 'ddms' está en desuso, y Android sugiere usar' monitor' ahora. –

1

Solo teniendo en cuenta que ddms está en desuso y que esta función ahora está disponible en la herramienta de monitor (herramientas/monitor).

Abra el monitor desde una ventana de la consola y seleccione el dispositivo en el panel izquierdo. Haga clic en el ícono de la cámara (Captura de pantalla) y verá la pantalla actual. Luego puede rotar si es necesario y copiar o guardar la imagen. Refresh tomará una captura de pantalla gratuita en caso de que esté guardando varias tomas o no haya obtenido lo que quería la primera vez.

Cuestiones relacionadas