Wie integriert man ZXing api mit der Frontkamera in Android? [geschlossen]

8

Ich wollte nur die ZXing-API in meine Android-App integrieren, finde aber keine passende Dokumentation.

    
Ayush Verma 27.12.2011, 07:24
quelle

3 Antworten

9

Befolgen Sie diese Schritte:

1) Laden Sie den Quellcode hier herunter: Ссылка

2) Importieren Sie den Quellcode als neues Projekt in Eclipse und machen Sie den Stamm des Projekts zum Ordner / android (im Quellcode).

3) Stellen Sie sicher, dass Sie auch alles unter / core / src in dieses Projekt kopieren, da der in Schritt 2 importierte Quellcode dies erfordert.

4) Stellen Sie sicher, dass Sie Ihren Compiler auf Java 1.6 auf Eclipse setzen (Rechtsklick auf Ihr Projekt, Eigenschaften, Java Compiler), sonst werden Sie einige Fehler bezüglich der @Override Annotation bekommen.

5) Bearbeiten Sie die Klasse com.google.zxing.client.android.camera.open.GingerbreadOpenCameraInterface wie folgt:

%Vor%

5) Machen Sie dieses Projekt als eine Bibliothek, wie hier einfach beschrieben: Ссылка

6) Verweisen Sie dieses Projekt in Ihr reales Projekt (Rechtsklick auf Ihr reales Projekt, Eigenschaften, Java Build Path, Projekte, Hinzufügen).

7) Du bist fertig! =)

Ich hoffe, es hilft.

    
Tiago 13.12.2012 01:39
quelle
5

Die neueste Version des Barcode-Scanners sowie Der ZXing-Quellcode unterstützt jetzt die Frontkamera.

    
Adam Nybäck 09.12.2012 11:18
quelle
0

UPDATE:

Da die ZXing-FAQ aktualisiert wurde, seit ich diese Antwort gepostet habe, stimmt der Inhalt unten nicht mehr:

Haben Sie ZXings FAQ gelesen?

  

Kann dies auf Android-Geräten mit nur einer Frontkamera wie dem Nexus 7 Tablet verwendet werden? Derzeit nicht verfügbar. Die Anwendung benötigt   eine Kamera. In Android werden nur hintere Kameras als "echte" Kameras betrachtet,   Geräte mit nur einer Frontkamera sind also nicht kompatibel. Weiter, API   Unterstützung für Frontkameras erschien in einer späteren Android-Version als es ist   derzeit von der App benötigt. Vorne gerichtete Kameras neigen dazu, einen zu haben   weniger empfindliche CCD und fehlender Autofokus, was das Scannen erschwert   mit wie auch immer.

     

Barcode Scanner + unterstützt jedoch Geräte mit nur einer Vorderseite   Kamera.

Außerdem, obwohl ich denke, das ist nicht völlig unmöglich, wenn Sie die Frontkamera anschließen können. Daher denke ich, dass Sie sich den Abschnitt Kamera der Android-Dokumentation ansehen sollten: hier und < a href="http://developer.android.com/guide/topics/media/camera.html"> hier

    
dumbfingers 04.10.2012 08:55
quelle

Tags und Links