Intereting Posts
Очистка полного стека активности Android на старых SDK (у которых отсутствует FLAG_ACTIVITY_CLEAR_TASK) Как я могу просмотреть все исходное дерево с помощью обработчика аннотаций? Как создать андроидную библиотеку с Android Studio и gradle? In-App Billing v3 – Не обнаруживайте возврат Android: как повернуть растровое изображение по центральной точке Является ли GCM (теперь FCM) бесплатным для любого ограничения? Изменение цвета светодиода для уведомлений Android Real Time Multiplayer – создание комнаты не работает Методы SurfaceTexture не всегда называются Android 7.0 Проект сборки VLC для Android завершился неудачно на Ubuntu 12.04 Как я могу отправить данные обратно из onPostExecute в AsyncTask? Почему вдруг я получил сообщение об ошибке «Не удалось решить задачу« андроид-9 »? Не удалось создать приложение com.android.tools.fd.runtime.BootstrapApplication? GCM: onMessage () из GCMIntentService называется много раз? Размер спрайтов на разных размерах экрана Andengine Android

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

Я хочу имитировать камеру в эмуляторе Android с помощью веб-камеры. В основном мне нужно только фотографировать с камерой в эмуляторе (предварительный просмотр в реальном времени не нужен, т. Е. Если это становится проще)

Я следил за учебником, который был единственным, что я мог найти, что было близко к моим требованиям

Но многие библиотеки, используемые в этом учебнике (например, android.hardware.CameraDevice), недоступны в настоящем sdk и заменяются новыми библиотеками (например, android.hardware.camera).

Любая помощь в том, как это сделать в настоящем sdk (2.1 или 2.2), будет очень оценена.

Solutions Collecting From Web of "Использование камеры в эмуляторе Android"

Обновление: эмулятор 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