Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Android: QR Codes scannen OHNE native Kamera-App (https://www.delphipraxis.net/212316-android-qr-codes-scannen-ohne-native-kamera-app.html)

AuronTLG 24. Jan 2023 17:02

Android: QR Codes scannen OHNE native Kamera-App
 
Moin,

ich habe kürzlich lernen müssen, dass es anscheinend immer noch moderne Android-Smartphones gibt, deren Kamera-App nicht über die intelligente Funktion des Lesens von QR-Codes verfügt.
D.h. die können zwar QR-Codes scannen, müssen dazu aber eine eigene Funktion aufrufen, anstatt einfach die Kamera zu verwenden.

Problem für mich ist, dass ich das Barcode-Lesen inzwischen per Winsoft-Komponenten mache, die dazu eben die Kamera verwenden, was ich bis jetzt als vollkommen ausreichend erachtete.
Nun scheint es aber so zu sein, dass ich eine Alternativlösung brauche.

Daher wollt ich mal fragen, wie das andere hier so handhaben. Geht das evtl auch immer noch per Intent?

philipp.hofmann 25. Jan 2023 12:33

AW: Android: QR Codes scannen OHNE native Kamera-App
 
Ich nutze den ZXing.ScanManager zum scannen von QR-Codes.

AuronTLG 26. Jan 2023 16:42

AW: Android: QR Codes scannen OHNE native Kamera-App
 
Thema ist als abgehakt zu betrachten. Mir ist dabei ein Denkfehler unterlaufen...
Es machte gar keinen Sinn, dass das nicht funktionieren sollte, da ja die Kamera direkt benutzt wird, um einen QR-Code auszulesen, was nichts mit der Kamera-App zu tun hat.
Der wirkliche Fehler war, dass das Problemhandy ein 32-Bit-Android-Smartphone war und ich wahrscheinlich die Bibliotheksbereitstellung für die 32-Bit-Plattform zerhauen hatte. Da es kaum noch 32-Bit-Smartphones gibt, war mir das nicht aufgefallen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz