/ / Wie kann ich QR-Code in Android lesen oder dekodieren ohne die Verwendung einer Drittanbieter-App? - Android, QR-Code

Wie kann ich QR-Code in Android lesen oder dekodieren, ohne eine Drittanbieter-App zu verwenden? - Android, QR-Code

Was sind die besten Möglichkeiten zum Lesen oder Decodieren von QR-Code in Android ohne die Verwendung von Drittanbieter-App. Schlage mir die beste API oder den besten Quellcode vor, der für die Integration in meine eigene App verwendet werden kann.

Antworten:

0 für die Antwort № 1

Google hat in den Google Play-Diensten unter dem Namespace eine Barcode-Klasse integriert com.google.android.gms.vision.barcode. Ich benutze es selbst in einer Produktions-App und es ist einfach großartig! Es ist schnell, robust und handhabt alles von verschwommenen bis zu beschädigten Codes.

Auschecken Android QR Codeleser leicht gemacht. Dies sollte Sie in kürzester Zeit zum Laufen bringen! Sie können die bereitgestellte Codebasis problemlos weiterführen oder einfach in Ihr bestehendes Projekt integrieren.


1 für die Antwort № 2

Ich würde vorschlagen, zu verwenden zxing Bibliothek:

https://github.com/zxing/zxing

https://github.com/zxing/zxing/wiki/Getting-Started-Developing

Du hast zwei Optionen:

  • Verwenden Sie einfach die Bibliothek, die den Zxing-Scanner-Intent aufruft (benötigt den installierten Barcode-Reader)
  • Importieren Sie die gesamte Zxing-Quelle in Ihr Projektum nicht von der installierten 3rd-Party-App abhängig zu sein. Dies wird immer empfohlen, wenn Sie nicht möchten, dass Ihr Benutzer eine andere App installiert, aber es ist nicht einfach, die Quellen in Ihr Projekt zu importieren. Schauen Sie sich die Dokumentation an.