/ / So liefern Sie Ressourcen-Bild an ZXing Barcode-Scanner über Intent - Android, Android-Emulator, Zxing

Wie man Ressourcenbild über den Intent ZXing Barcode Scanner liefert - Android, Android-Emulator, Zxing

Ich versuche den ZXing Barcode Scanner Intent in einem Emulator ohne Kamera zu verwenden.

Ich kann durch erschöpfende Google-Suchen sehen, dass es möglich ist, Camera mit einer anderen Quelle zu ergänzen. Alle Straßen zeigen auf http://www.tomgibara.com/android/camera-source, aber keine Beispiele.

Ich kann nicht herausfinden, wie man es benutzt!

Wie verwende ich den Barcode-Scanner ohne Kamera im Emulator? Beispiele wären viel, VIEL geschätzt.

Bisher habe ich eine einfache Absichtserklärung, einen Button dazu initiateScan(), und das onActivityResult Listener, um das Scan-Ergebnis zu verarbeiten.

Antworten:

1 für die Antwort № 1

Wenn Sie über Intent integrieren, dann verwenden Sie die Barcode Scanner App wie sie ist. (Das ist eine gute Idee.) Die BS App hat jedoch keine Ahnung, die Kamera auf dem Emulator zu fälschen.

Der von Ihnen angegebene Link ist das Beste für das, was Sie zu tun scheinen. Sie ändern die Verwendung von Camera seine benutzen CameraSource und dann schlüpfen Sie in die falsche Implementierung, anstatt GenuineCamera. Aber das ist eine Änderung, die Sie an Barcode-Scanner selbst vornehmen. Dann installieren Sie modifizierte BS auf Ihrem Emulator. Dann testen Sie durch Intent.

Ihre App selbst benötigt keine Änderungen, um am Emulator zu arbeiten.