Камера на эмуляторе Android Eclipse: - PullRequest
7 голосов
/ 20 июля 2010

У меня нет встроенной камеры в крышке моего ноутбука. Я бы подключился через внешнюю USB-камеру.

Время выполнения эмулятора может поднять это правильно? Я получу изображение, отображаемое на экране скина AVD в режиме реального времени?

Ответы [ 4 ]

11 голосов
/ 09 декабря 2011

В текущей версии эмулятора (Ice Cream Sandwich, API14; Linux) доступна поддержка веб-камеры .Документация Google и большинство ответов, доступных в Интернете, еще не отражают это.Сам эмулятор выполняет:

emulator -help
...
-fake-camera <mode>      set fake camera emulation mode
-webcam name=<name>[,dir=&lt;direction&gt;] setup web camera emulation
...
emulator -help-all

и далее:

справка для опции -fake_camera

Использование -поддельной камеры для управленияэмуляция поддельной камеры.Допустимые значения для :

off   -> disable fake camera emulation
back  -> fake camera is facing back
front -> fake camera is facing front

справка для опции -webcam

  • -webcam off для отключения эмуляции веб-камеры.
  • -webcam list для просмотра веб-камер, доступных для эмуляции.
  • -webcam name = [, dir = ] для настройки параметров эмуляции веб-камеры.

    • независимое от платформы имя, идентифицирующее эмулируемое устройство камеры.
    • определяетНаправление камеры.Допустимые значения:

      • перед -> эмулировать камеру как переднюю
      • назад -> эмулировать камеру как обращенную назад

        Значением направления по умолчанию для эмулируемой веб-камеры является «фронт»

6 голосов
/ 20 июля 2010

Afaik эмулятор не будет показывать камеру в реальном времени, независимо.

Если вам нужен источник прямой трансляции камеры для использования в вашем собственном приложении для отладки, есть решение на http://www.tomgibara.com/android/camera-source

Обновлено для более новых версий Android: http://www.inter -fuser.com/2009/09/live-camera-preview-in-android-emulator.html

4 голосов
/ 02 ноября 2011

Время обновить свой ADK!

Начиная с версии Android SDK 14, эмулятор поддерживает веб-камеры для имитации камеры:

Общие примечания - Добавлена ​​поддержка веб-камер на платформах Android 4.0 или новее для эмуляции камер заднего вида приодна веб-камера присутствует, и для эмуляции камер, обращенных назад и вперед, когда присутствуют две веб-камеры.Поддержка веб-камеры только для Windows и Linux.Поддержка Mac появится в более позднем выпуске.

из: Инструменты Android SDK, Инструменты SDK, Редакция 14

Это работает!Я попробовал это сам.

0 голосов
/ 20 июля 2010

Из документации Android:

Ограничения эмулятора

В этом выпуске ограничения эмулятора включают в себя:

...

Нет поддержки захвата камеры / видео

...

Другими словами, нет, вы не можете получить доступ или просмотреть камеру в эмуляторе.

...