Intereting Posts
ClassCastException: android.app.Application Как я могу извлечь необработанную строку JSON из объекта OkHttp Response? Android – Можно ли читать файл с ноутбука с помощью USB-соединения в приложении программно? Ошибка: пакет com.google.android.gms.ads не существует Как настроить множественные архитектуры с помощью NDK? Как получить доступ к папке с данными другого приложения через приложение? «Вы не указали представление для использования в качестве содержимого для всплывающих окон» Разработка двух приложений для Android и связь между двумя Eclipse дает ошибку android.support.v7.widget.GridLayout не удалось создать экземпляр Использование gradle для тестирования приложений Android в эмуляторе Закройте воздушный шар, показанный на MapView Как заказывать вызовы API, когда вы находитесь в автономном режиме при использовании Retrofit Макет представления не обновляется при изменении ориентации в android Howto получать уведомления об изменении объема носителя? Как конвертировать .cer в BKS

Использование камеры в эмуляторе Android

Я хочу имитировать камеру в эмуляторе 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 поддерживает камеру.

Я нашел Simple Android Photo Capture , которая поддерживает веб-камеру в эмуляторе Android.

Не похоже, но андроид распознает веб-камеру как устройство. Каждый раз, когда я запускаю эмулятор, загорается активный свет веб-камеры.

Существует обновленная версия учебника Тома Гибары . Вы можете изменить веб- камеру Broadcaster для работы с JMyron вместо старого JMF .

Новый эмулятор (sdk r15) управляет веб-камерами; Но у него есть некоторые проблемы со встроенными веб-камерами (по крайней мере, с моими ^^)

Новейшая камера2 apis работает нормально с эмулятором, поддерживающим поддержку камеры.

Пример использования нового API:

https://github.com/googlesamples/android-Camera2Basic/blob/master/Application/src/main/java/com/example/android/camera2basic/AutoFitTextureView.java