Comment puis-je utiliser natif Android App Appareil photo pour lire les codes à barres/qrcode (pas de ZXing)?
Que j'ai pu trouver beaucoup d'exemples de la façon de lire les QR Code à l'aide de la bibliothèque ZXing, toutefois, de ne pas il ya longtemps, Appareil photo Android App commencé la lecture de ces codes nativally, je voudrais déclencher une Intention ou de quelque chose et d'être en mesure de récupérer les lire les QR Code sans avoir besoin de les installer ou de les importer quoi que ce soit d'autre. L'image ci-dessous montre le résultat de la lecture d'un QR Code sur l'application appareil photo, notez qu'il y a un gren cercle que si vous cliquez dessus, me permet de copier ot presse-papiers le QR Code contenu:
- Je pense que l'application native vous parlez, c'est probablement développeur par cette société dont l'appareil que vous utilisez. Android par défaut de l'application appareil photo ne fait pas ça.
- Humm, je suis à court d'un Moto X 2 gen qui est le plus proche que je peux obtenir pur Android dans mon pays, j'ai pensé qu'il ont été une nouvelle fonctionnalité. Merci pour le clarifier!
Vous devez vous connecter pour publier un commentaire.
Je pense que cela va rendre votre application afin de limiter à certains dispositifs provoquer autant que je ne sais pas tous les appareils de ce type de native app appareil photo . Afin de mieux vous utiliser Zxing pour facile,appareil fiable et indépendante de l'app . Jetez un oeil à cette.
Il y a ~2 milliards d'appareils Android, réparties sur des milliers de modèles de périphériques à partir de centaines de fabricants d'appareils. Il y aura des dizaines, sinon des centaines, de pré-installé camera apps sur ces appareils, comme les fabricants d'appareils ont tendance à mettre en œuvre leur propre appareil photo. De ces pré-installé camera apps:
Offre peu de code QR
Aucun qui offrent de code QR ont à offrir toute sorte d'API pour les applications tierces pour demander des scans du code QR
En particulier, il n'y a rien dans le SDK Android qui permet aux applications de demander à des tiers de les scanner un QR code.
Il y a une bibliothèque appelée zbar qui va lire de toute forme de code à barres, y compris QR. Il est écrit dans le plus pur C pour la performance et la portabilité . Il a des wrappers pour beaucoup de systèmes d'exploitation et des cadres, y compris Android. Il prend peu de place et de ressources, et doit être facilement integrateable au sein de votre application.
J'ai utilisé uniquement à partir de mon Qt5 en fonction de l'app, mais il devrait également être utilisables directement à partir de Android natif.
D'un bâtiment, il peut exiger l'accès à la NDK, je ne suis pas sûr si il est livré avec pré-construit binaires pour Android. Il a beaucoup de temps de construction de configurations que vous pouvez modifier pour supprimer des fonctionnalités et des liens que vous n'avez pas besoin etc.
Je crois que le code pour Android contient quelques exemples.
Bonne chance!