Ответ 1
Обновление: эмулятор ICS поддерживает камеру.
Я хочу имитировать камеру в эмуляторе Android с помощью веб-камеры. В основном мне нужно только фотографировать с камерой в эмуляторе (предварительный просмотр в реальном времени не нужен, если это становится проще)
Я следил за учебником здесь, который был единственным, что я мог найти, что было близко к моим требованиям
Но многие библиотеки, используемые в этом учебнике (например, android.hardware.CameraDevice), недоступны в настоящем sdk и заменяются новыми библиотеками (например, android.hardware.camera).
Любая помощь в том, как это сделать в настоящем sdk (2.1 или 2.2), будет очень оценена.
Обновление: эмулятор ICS поддерживает камеру.
В ваших дополнительных настройках AVD вы можете установить переднюю и заднюю камеры на Webcam()
или Emulated
.
Некоторая разработка, в надежде выяснить, что уже было сказано:
Как указано выше, веб-камеры поддерживаются в основном в текущем SDK, но только в последних версиях Android (4.0 и выше)
Обнаружение веб-камеры является автоматическим, если присутствует. В версии 4.0.3 камера по умолчанию установлена на фронтальную камеру, поэтому множество приложений (особенно для приложений до 2.3, которые могут загружать только камеру по умолчанию, то есть обратную сторону) покажут вам старый checkerbox - с Вместо этого вместо этого используется резервная копия.
Я думаю, что дополнительная информация доступна в следующем сообщении: Камера на эмуляторе Eclipse для Android:
Или, по крайней мере, эта самая информация, которую я смог найти, кроме кратких, неинформативных заявлений в примечаниях к выпуску для инструментов SDK.
Невозможно "имитировать камеру в эмуляторе Android с помощью веб-камеры", за исключением широкомасштабной модификации прошивки Android - извините!
Обновление ответа @param.
ICS-эмулятор поддерживает камеру.
Я нашел Простую фотозапись фото для Android, которая поддерживает веб-камеру в эмуляторе Android.
Не похоже, но андроид распознает веб-камеру как устройство. Каждый раз, когда я запускаю эмулятор, загорается активный индикатор веб-камеры.
Существует обновленная версия учебника Тома Гибары. Вы можете изменить транслятор веб-камеры на работать с JMyron вместо старого JMF.
Новый эмулятор (sdk r15) управляет веб-камерами; но у него есть некоторые проблемы со встроенными веб-камерами (по крайней мере, с моим ^^)
Новейшая функция camera2 apis работает нормально с эмулятором, поддерживающим поддержку камеры.
Пример использования нового API: