Andere Tipps

Download und verlängert die ZXing "Barcode Scanner" App von Ihrem eigenen Code hinzufügen. Es ist unter einer Apache-2.0-Lizenz.

Überprüfen Sie die neue Google Play Services 7.8 API aus, die Barcode-Tracking beinhaltet: https: // Entwickler. google.com/vision/barcodes-overview

Ich würde vorschlagen, Sie ZXing durch Absichten und Umleitung auf Android Market Seite ("market://details?id=com.google.zxing.client.android") verwenden, wenn er nicht da ist (Fang ActivityNotFoundException). Intents sind für inter-App-Kommunikation wie diese.

Ich habe es mit dieser Arbeit:

repositories { mavenCentral()
    maven { url "https://raw.github.com/embarkmobile/zxing-android-minimal/mvn-repo/maven-repository/" }
}

compile 'com.google.zxing:core:3.2.1'
compile 'com.embarkmobile:zxing-android-minimal:2.0.0@aar'
compile 'com.embarkmobile:zxing-android-integration:2.0.0@aar'

Ich empfehle mit dem IntentIntegrator

IntentIntegrator integrator = new IntentIntegrator(getActivity()); 
integrator.forSupportFragment(this).initiateScan();

Die requestCode kommt zurück mit

IntentIntegrator.REQUEST_CODE

Keine Notwendigkeit, einen separaten Scanner

installieren

Ich empfehle Barcode-Scan zur Verwendung von Google. Es ist ziemlich reaktionsschnell. Es heißt Google Mobile Vision.

  

Der Barcode Scanner API erkennt Barcodes in Echtzeit in jedem   Orientierung. Sie können auch mehrere Barcodes in erfassen und analysieren   verschiedene Formate zur gleichen Zeit.

https://developers.google.com/vision/

https://codelabs.developers.google.com/codelabs/ Bar-Codes / # 0

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top