studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android camera emulation simulation

para - manual de programacion android pdf



Usar la cámara en el emulador de Android (8)

Deseo simular la cámara en el emulador de Android usando la cámara web. Básicamente, solo necesito tomar fotos con la cámara en el emulador (la vista previa en vivo no es necesaria, es decir, si es más fácil)

Seguí el tutorial here que es el único que pude encontrar que estaba cerca de mis requisitos

Pero muchas de las bibliotecas utilizadas en ese tutorial (como android.hardware.CameraDevice) no están disponibles en el presente sdk y se reemplazan por nuevas bibliotecas (como android.hardware.camera).

Cualquier ayuda sobre cómo hacer esto en el presente SDK (2.1 o 2.2) sería muy apreciada.


Actualización de la respuesta de @ param.

El emulador ICS es compatible con la cámara.

Encontré Simple Android Photo Capture , que admite la cámara web en el emulador de Android.


Actualización: el emulador ICS es compatible con la cámara.


Alguna elaboración, con la esperanza de aclarar lo que ya se ha dicho:

Como se indicó anteriormente, las Webcams son compatibles de forma nativa en el SDK actual, pero solo en versiones recientes de Android (4.0 y posteriores)

La detección de cámara web es automática cuando está presente. En la versión 4.0.3, la cámara se predetermina a la cámara frontal, por lo que muchas aplicaciones (especialmente aplicaciones anteriores a la 2.3, que solo pueden capturar la cámara predeterminada, es decir, la que está mirando hacia atrás) seguirán mostrándole el antiguo checkerbox con -moving-square-stand-in en su lugar.

Creo que hay más información disponible en la siguiente publicación: Emulador de cámara en Android Eclipse:

O al menos, esa es la mayor información que he podido encontrar, aparte de las declaraciones breves y poco informativas en las notas de la versión de las herramientas SDK.


En caso de que solo necesite mostrar una imagen en respuesta a una solicitud de cámara, hay image-to-camera .

Simplemente descargue, cree, instale y copie una imagen de su elección en el dispositivo, y puede seleccionarla a través de la aplicación, que es una alternativa a la cámara incorporada.




No parece que sea así, pero Android reconoce una cámara web como dispositivo. Cada vez que ejecuto el emulador, se enciende la luz activa de mi cámara web.


En la configuración avanzada de AVD, debe poder configurar las cámaras frontal y posterior en Webcam() o Emulated .