Benutzerdefiniertes Bild der Android-Emulatorkamera

Lesezeit: 5 Minuten

Benutzerdefiniertes Bild der Android Emulatorkamera
Cristiano

Weiß jemand, ob es möglich ist, ein persönliches Bild zu öffnen, wenn die Emulatorkamera startet?

Ich habe eine Anwendung, die auf Bildanalyse basiert, und ich möchte, wenn ich auf eine Schaltfläche für die Kamera klicke, dass die Kamera nicht das Standard-Android-Emulator-Bewegtbild öffnet. Ich möchte, dass es ein Bild öffnet, das ich als Standardbild festgelegt habe. Wenn ich also ein Foto mache, wird nur dieses Bild angezeigt, und wenn ich ein Foto mache, wird dieses Bild in der Galerie gespeichert, nicht als Android-Standardbild.

1647184389 224 Benutzerdefiniertes Bild der Android Emulatorkamera
Tal

Unter Tools > AVD Managerwählen Sie den “Stift”, um zu “Virtual Device Configuration” zu gelangen. Show Advanced Settings > Camera gibt Ihnen die Möglichkeit, emuliert oder ein Gerät zu verwenden:

Gerät – Verwenden Sie die Webcam des Host-Computers oder die eingebaute Kamera

Kamerakonfiguration für virtuelle Geräte

Wenn Sie nur ein Standbild in die Kamera bringen müssen, können Sie ab Android Studio 3.2 Ihre statischen Bilder in die virtuelle Szene einfügen:

Virtuelle Szenendemo

wie besprochen in dieser Eintrag aus dem Blog der Android-Entwickler. Beachten Sie, dass Sie die Kameraposition in das Esszimmer verschieben müssen, um Ihre Bilder zu sehen (dreh dich um und benutze Alt-w, um dich vorwärts zu bewegen).

  • Hier ist ein direkter Verknüpfung als der Blog-Link zur Dokumentation für die virtuellen Szenenwechsel. Außerdem wusste ich nicht, wie ich auf die „Erweiterte Steuerung“ zugreifen sollte, um diesen „Kamera“-Link zu finden. Ich habe diese Anleitung gefunden Hier: “Um das Fenster “Erweiterte Steuerelemente” zu öffnen, klicken Sie im Emulator-Bedienfeld auf Mehr.”

    – Gabe

    28. August 2019 um 5:01 Uhr

  • Ich habe eine umfassende Liste von Schritten erstellt gist.github.com/gabrieljoelc/df8256b896cac46bd51fd2deb412da5f

    – Gabe

    28. August 2019 um 18:59 Uhr

  • Diese Antwort lehrt mich, wie man es benutzt. Danke Dale!!

    – Yakob Ubaidi

    19. Februar 2021 um 8:48 Uhr

  • Wenn Sie Schwierigkeiten haben, zu den “Erweiterten Einstellungen” zu gelangen, versuchen Sie dies. Extras > AVD-Manager . Klicken Sie auf den Abwärtspfeil (in der Spalte „Aktionen“), der mit dem AVD verknüpft ist, an dem Sie interessiert sind, und wählen Sie dann BEARBEITEN aus dem resultierenden Menü. Klicken Sie auf die Schaltfläche „Erweiterte Einstellungen anzeigen“. Ich denke, die früheren Anweisungen wollten Sie dorthin bringen. Dies gilt für 2020.3.1 Patch 2

    – Glaukon

    28. November 2021 um 20:41 Uhr


  • Die erste Option funktionierte (eine Notebook-Kamera), die zweite nicht.

    – CoolMind

    5. März um 16:16 Uhr

1647184390 997 Benutzerdefiniertes Bild der Android Emulatorkamera
Roter Kern

Endlich!

  1. An Datei ~/Android/Sdk/emulator/resources/Toren1BD.posters anhängen
poster custom
size 2 2
position 0 0 -1.8
rotation 0 0 0
default custom.png
  1. Platzieren Sie ‚custom.png‘ in ~/Android/Sdk/emulator/resources/
  2. Neu starten! emulator @Phone -no-snapshot -no-boot-anim (Ersetzen Sie ‘Phone’ durch den Namen Ihres Avds! (siehe: emulator -list-avds)
  3. Profitieren!

Jetzt haben Sie eine Textur direkt vor der Kamera-Standardposition.

  • +1 Dies funktioniert gut für die Standard-Kamera-App im Emulator, aber ich habe das Problem, dass meine eigene App, die camerax verwendet, das custom.png nicht sieht. Ich bekomme nur die Standardumgebung. @RedCore haben Sie Vorschläge, warum verschiedene Apps auf demselben Emulator möglicherweise unterschiedliche Umgebungen erhalten?

    – cguenther

    26. März 2021 um 15:30 Uhr

  • Das ist genau das, wonach ich gesucht habe, danke, dass Sie diese Lösung hier gepostet haben. Haben wir Ähnliches auch in iOS-Simulatoren?

    – Diman

    1. April 2021 um 14:58 Uhr

  • Danke, das funktioniert bei mir! Ich denke, dies sollte die akzeptierte Antwort sein.

    – Chen Li Yong

    29. April 2021 um 8:54 Uhr

Aktualisierung 2022

Verwenden Sie am besten das OBS. Dieses Projekt erstellt eine virtuelle Webcam und Sie können Videos abspielen oder Bilder zeigen.

Schritt 1:
Laden Sie das OBS Studio von diesem herunter Seite? ˅ und erstellen Sie eine virtuelle Webcam und fügen Sie ein Video hinzu, um das zu üben.

Geben Sie hier die Bildbeschreibung ein

Schritt 2:
Ändern der Konfiguration in Android AVD. Ändern Sie die vordere und hintere Kamera auf webcom0.

Geben Sie hier die Bildbeschreibung ein

Laden Sie die Quelle von der folgenden URL herunter. Dies funktioniert wie die andere Galerie im Emulator. Wählen Sie diese Galerie, während Sie die Absicht haben, ein Bild von der Kamera aufzunehmen. Dies sieht aus wie die Samsung Mobile 3D-Galerie. Dies gibt die Standardbilder zurück. In Emulatoren. Eine weitere Sache, es wird nur nach 3.0-Versionen gut funktionieren.

https://github.com/c-jiang/Gallery3D-Mod

Es scheint, dass die einzige Lösung darin besteht, eine Remote-Kamera zu verwenden.

Dies ist eine Möglichkeit, dies zu tun: http://www.tomgibara.com/android/camera-source

Es ist nicht das, wonach ich gesucht habe, aber ich denke, es kann zum Testen verwendet werden. Vielleicht würde sogar ein Barcode-Scanner damit funktionieren, wenn der Barcode richtig vor der Kamera platziert wird.

  • Hallo, Sie können dafür die Quelle der Android-3D-Galerie verwenden. in dem man das konstante bild in der kamera einstellen kann…

    – itsrajesh4uguys

    20. Dezember 2012 um 9:02 Uhr


  • Hallo. Wenn Sie bitte eine neue Antwort posten und das ein wenig erklären können, werde ich Ihre Antwort akzeptieren. Ich habe ein wenig gesucht und kein Tutorial gefunden. Danke!

    – Christian

    20. Dezember 2012 um 9:41 Uhr

  • Normalerweise ist meine Anwendung unverändert und wenn ich den Emulator verwende, um zur Kamera zu gehen, zeigt sie das Standard-Wohnzimmer mit der Katzenstatue und einem Fernseher mit einem sich bewegenden Schachbrett. Um diesen Vorschlag umzusetzen, müsste ich meine App ändern, anstatt den Emulator oder Android Studio zu konfigurieren?

    – Tal

    18. April 2019 um 15:33 Uhr

  • Hallo, Sie können dafür die Quelle der Android-3D-Galerie verwenden. in dem man das konstante bild in der kamera einstellen kann…

    – itsrajesh4uguys

    20. Dezember 2012 um 9:02 Uhr


  • Hallo. Wenn Sie bitte eine neue Antwort posten und das ein wenig erklären können, werde ich Ihre Antwort akzeptieren. Ich habe ein wenig gesucht und kein Tutorial gefunden. Danke!

    – Christian

    20. Dezember 2012 um 9:41 Uhr

  • Normalerweise ist meine Anwendung unverändert und wenn ich den Emulator verwende, um zur Kamera zu gehen, zeigt sie das Standard-Wohnzimmer mit der Katzenstatue und einem Fernseher mit einem sich bewegenden Schachbrett. Um diesen Vorschlag umzusetzen, müsste ich meine App ändern, anstatt den Emulator oder Android Studio zu konfigurieren?

    – Tal

    18. April 2019 um 15:33 Uhr

998210cookie-checkBenutzerdefiniertes Bild der Android-Emulatorkamera

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy