Estoy en una posición similar a la suya y estoy ansioso por ver si usted ha tenido ningún éxito.
¿Ha intentado cargar una ROM/kernel personalizada? ¿Qué tableta estás usando?
vídeo de múltiples cámaras web de trabajo: http://www.youtube.com/watch?v=fCN6VUyUl9o
y un enlace directo a la página de origen: http://brain.cc.kogakuin.ac.jp/research/android.html
EDIT:
Esto debería funcionar en teoría: compilar el núcleo con las contempladas en las el archivo de defconfig de su dispositivo
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_V4L2_COMMON=y
CONFIG_VIDEO_MEDIA=y
CONFIG_USB_VIDEO_CLASS=y
CONFIG_V4L_USB_DRIVERS=y
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
Esto habilitará V4L en el nivel del kernel. En este punto, si configura el permiso 666 en/dev/video0 en ueventd.tuna.rc. puede acceder a las cámaras con JNI, pero si desea que la cámara se integre con Android de forma predeterminada, continúe con el siguiente paso.
Luego, compila Android con este parche aplicado para permitir que las cámaras V4L2 funcionen como cámaras android estándar (nota, este parche es de eclair por lo que puedo decir, y puede no funcionar correctamente con las versiones más recientes): code.google .com/p/android-m912/downloads/detail? name = v4l2_camera_v2.patch
Destelle el kernel y la rom personalizada.
Dado que en Linux, una cámara web USB específica requiere un controlador específico, es lógico que sea lo mismo en (Linux) Android. – Kheldar
No tengo uno para probar, pero ¿podrías intentar pegar las últimas líneas de 'dmesg' cuando enchufas tu cámara? En sdk para Android, ejecute admeshell dmesg o use una de las aplicaciones dmesg si su host y su puerto de depuración son los mismos. – qdot
@Kheldar: el 85% de las webcams son USB Video Class, un controlador bastante común, no recuerdo si está integrado en kernels por defecto de Android. – qdot