안녕하세요.
기존의 안드로이드 기기에 내장된 카메라와 usb웹캠을 추가로 연결하여 두개의 카메라 영상을 출력해보고 싶은데요,
안드로이드 3.1 이후 버전부터는 usbhost를 지원한다고 되어 있는데, 연결만 하면 드라이버 없이 바로 인식이 되는지 궁금합니다.
추가로 전면카메라와 후면카메라가 같이 달린 스마트폰에서 두개의 카메라를 동시에 켜서 두개의 뷰에 각각 띄울 수 있나요?
글쎄요. 안드로이드가 리눅스 커널을 사용하니까 커널 디바이스 드라이버 모듈이 있어야 할 것 같은데요.
리눅스 커널에서는 웬만한 USB 웹캠은 uvc 드라이버와 v4l 모듈로 지원하는데 마침 안드로이드 카메라 시스템도 v4l 을 사용해서 구헌되어 있으니 커널과 안드로이드 소스코드를 조금 수정하면 구현할 수 있을 것 같은데요.
안드로이드 카메라 시스템 정보는 한빛미디어에서 나온 "안드로이드의 모든 것 분석과 포팅" 9장 참고
로그인 유지
글쎄요. 안드로이드가 리눅스 커널을 사용하니까 커널 디바이스 드라이버 모듈이 있어야 할 것 같은데요.
리눅스 커널에서는 웬만한 USB 웹캠은 uvc 드라이버와 v4l 모듈로 지원하는데 마침 안드로이드 카메라 시스템도 v4l 을 사용해서 구헌되어 있으니 커널과 안드로이드 소스코드를 조금 수정하면 구현할 수 있을 것 같은데요.
안드로이드 카메라 시스템 정보는 한빛미디어에서 나온 "안드로이드의 모든 것 분석과 포팅" 9장 참고