M0286_Libro Curso

Android

Es importante, aunque no indispensable, disponer de un terminal con An droid para poder realizar pruebas de desarrollo sobre el terminal, ya que el emulador no puede realmente determinar la ubicación real o realizar llama das telefónicas. Además, el emulador es un dispositivo genérico y no puede simular cualquier característica de un teléfono específico. El hecho de que la aplicación se ejecute bien en el emulador no garantiza que funcione correc tamente en el dispositivo.

1.3.4. DDMS DDMS ( Dalvik Debug Monitor Server ) es el monitor de depuración de la máquina virtual Dalvik, es decir, la máquina virtual de procesos de Android. Con esta aplicación podemos ver los servicios de redireccionamiento de los puertos, realizar capturas de pantalla, captura y listado de información en el dispositivo móvil, hacer LogCats (registro de procesos de Android), ver procesos e información del estado de la radio (señal de móvil), emular llamadas entrantes o SMS e incluso emular una posición determinada de una ubicación. Todo esto hace que el DDMS sea una herramienta muy útil para cualquier desarrollador.

Figura 1.44. Visión general de la perspectiva DDMS.

DDMS trabajará con un dispositivo conectado al ordenador o con el emulador del SDK ( avd_seas ), si ambos están conectados y en funcionamiento al mismo tiempo, por defecto usa el emulador. En la parte izquierda podemos encontrar cada emulador o dispositivo conectado, con el listado de las máquinas virtuales (MV) en ejecución dentro de cada dispositivo. Éstas se identifican por el nombre del paquete de la aplicación que aloja, y de esta manera podemos encontrar y conectar con la MV de la actividad que deseamos depurar.

38

Made with FlippingBook - Online catalogs