wake-up-neo.net

Verwenden der Kamera im Android-Emulator

Ich möchte die Kamera im Android-Emulator mit der Webcam simulieren. Grundsätzlich brauche ich nur Fotos mit der Kamera im Emulator (Live-Vorschau ist nicht erforderlich, d. H. Wenn dies einfacher ist)

Ich folgte dem Tutorial hier , was meiner Meinung nach das einzige war, das meinen Anforderungen entsprach 

Viele der in diesem Lernprogramm verwendeten Bibliotheken (wie Android.hardware.CameraDevice) sind jedoch nicht in der vorliegenden SDK verfügbar und werden durch neue Bibliotheken (wie Android.hardware.camera) ersetzt.

Jede Hilfe, wie Sie dies in der vorliegenden SDK (2.1 oder 2.2) tun können, wäre sehr willkommen.

37

Update: ICS - Emulator unterstützt die Kamera.

11
Paramvir Singh

In den erweiterten AVD-Einstellungen sollten Sie die Vorder- und Hinterkamera auf Webcam() oder Emulated einstellen können.

 enter image description here

55
Adam Johns

Einige Ausführungen in der Hoffnung, zu klären, was bereits gesagt wurde:

Wie bereits erwähnt, werden Webcams im aktuellen SDK nativ unterstützt, jedoch nur in den neuesten Android-Versionen (4.0 und höher).

Die Webcam-Erkennung erfolgt automatisch, wenn vorhanden. In 4.0.3 ist die Kamera standardmäßig auf die Frontkamera eingestellt, so dass viele Anwendungen (insbesondere Anwendungen vor Version 2.3, die nur die Standardkamera abrufen können, dh die nach hinten gerichtete Kamera), die alte Checkerbox weiterhin anzeigen -bewegtes Quadrat stattdessen.

Ich denke, ein paar weitere Infos gibt es in folgendem Beitrag: Kamera auf Android Eclipse-Emulator:

Das sind zumindest die meisten Informationen, die ich finden konnte - abgesehen von den kurzen, nicht informativen Aussagen in den Versionshinweisen für die SDK-Tools.

4
Curious Lemming

Update von @params Antwort.

ICS - Emulator unterstützt die Kamera.

Ich habe Simple Android Photo Capture gefunden, das Webcam im Android-Emulator unterstützt.

1
Ahsan

Nur für den Fall, dass Sie nur als Antwort auf eine Kameraanfrage ein Bild anzeigen müssen, gibt es image-to-camera .

Laden Sie einfach ein Bild Ihrer Wahl herunter, erstellen Sie es, installieren Sie es, kopieren Sie es auf das Gerät, und Sie können es über die App auswählen. Dies ist eine Alternative zur integrierten Kamera.

0
serv-inc

Die neuesten Camera2-Apis funktionieren gut mit einem Emulator, der die Kameraunterstützung aktiviert hat.

Beispiel für die Verwendung der neueren API:

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

0
Ajax

Es gibt eine aktualisierte Version des Tutorials von Tom Gibara . Sie können den Webcam Broadcaster in work with JMyron anstelle des alten JMF ändern.

Der neue Emulator (sdk r15) verwaltet Webcams. aber es hat einige probleme mit integrierten webcams (zumindest bei mir ist ^^)

0
Solostaran14

Scheint nicht so, aber Android erkennt eine Webcam als Gerät. Jedes Mal, wenn ich den Emulator starte, leuchtet das aktive Licht meiner Webcam auf.

0
Keagan Ladds