Камера на Android Eclipse эмулятор:

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

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

4 ответов


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

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

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


в текущей версии эмулятора (Ice Cream Sandwich, API14; Linux), web Поддержка камеры доступно. Документация 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

  • -веб-камеры выкл чтобы отключить эмуляцию веб-камеры.
  • веб-камера список веб-камеры доступны для подражания.
  • - название веб-камеры=[, dir=] для настройки параметров эмуляции веб-камеры.

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

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

        значение направления по умолчанию для эмулируемой веб-камеры - "фронт"


время для обновления вашего ADK!

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

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

from:Android SDK Tools, SDK Tools, редакция 14

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


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

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

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

...

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

...

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