/ / Get Produktdetails aus einer Kamera-Absicht in onActivityResult () - Android, Kamera, Barcode-Scanner, Android-Kamera-Absicht, Detailsview

Holen Sie sich Produktdetails aus einer Kamera Intent in onActivityResult () - Android, Kamera, Barcode-Scanner, Android-Kamera-Intent, Detailansicht

Ist es möglich, den Barcode-Wert aus dem Produktdetaillayout in meine onActivityResult-Methode zurückzugeben? Oder muss ich den Scanner selbst implementieren?

Ich greife mit der folgenden Code auf meine Handy-Kamera von meiner App:

    Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
Log.e(TAG, "nach intent");
if (intent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(intent, TAKE_PICTURE);
}
else {
}

Ich kann ein Bild aufnehmen und das Bild wird an die onActivityResult-Methode zurückgegeben und in meiner ImageView angezeigt.

Die Kamera meines Handys kann auch Barcodes erkennen. Wenn ein Barcode erkannt wird, erscheint die Schaltfläche "Details anzeigen". Wenn ich darauf klicke, wird der Barcode automatisch gescannt und das Ergebnis wird in einem Produktdetaillayout angezeigt.

Ich möchte das Produktdetailergebnis an meine onActivityResult () -Methode zurückgeben.

Produktdetail-Layout

Antworten:

0 für die Antwort № 1

Barcodelesegerät ist eine sehr beliebte Bibliothek zum Scannen und Extrahieren von Daten aus Barcode.

Alternativ können Sie auch Google eigene verwenden Barcode API Das kommt unter Google Mobile Vision APIs.