using IronQr;
using IronSoftware.Drawing;
// Create a QR Code object
QrCode myQr = QrWriter.Write("hello world");
// Save QR Code as a Bitmap
AnyBitmap qrImage = myQr.Save();
// Save QR Code Bitmap as File
qrImage.SaveAs("qr.png");
Scanner de code QR pour montre intelligente (Tutoriel développeur .NET)
Publié décembre 15, 2024
Partager:
Ce guide complet exploreraCodes à porter pour Wear OS - une application de numérisation de QR puissante pour les montres connectées Wear OS. Vous apprendrez à scanner des codes QR depuis votre poignet, découvrirez les fonctionnalités clés de l'application et comprendrez pourquoi elle surpasse le balayage traditionnel par téléphone. Que vous soyez novice en matière de montres intelligentes ou un utilisateur expérimenté, ce guide vous aidera à exploiter tout le potentiel du scan QR sur votre montre Wear OS et introduireIronQRpour des solutions d'intégration.
Codes à porter pour Wear OS
Wear Codes transforme votre montre connectée en un compagnon scanner de codes QR efficace. Il affiche plusieurs codes QR et codes-barres, y compris les cartes de fidélité, les codes de paiement, les cartes d'embarquement et les informations de contact. Les utilisateurs peuvent gérer leur collection de codes-barres via l'application mobile, qui se synchronise ensuite avec leur smartwatch Wear OS pour un accès facile.
La brillance de Wear Codes réside dans sa simplicité. L'écran principal présente un viseur clair qui fonctionne en douceur avec l'appareil photo intégré de votre montre. Il n'y a pas de désordre, pas de confusion - il suffit d'imprimer, de scanner et de partir.
Vous pouvez gérer vos codes très facilement avec Wear Codes. L'interface intuitive vous permet d'ajouter, d'organiser et d'accéder à vos codes facilement. Cela signifie que, que vous soyez dans un café, que vous embarquiez pour un vol ou que vous partagiez vos coordonnées, tout ce dont vous avez besoin est à portée de main. Il prend en charge une large gamme de types de code, y compris les codes-barres et les codes QR, répondant aux divers besoins des utilisateurs.
Commencer avec Wear Codes
Pour ajouter des codes Wear à votre montre, procédez par petites étapes :
Accédez au Play Store sur votre appareil et téléchargez l'application.
Autoriser l'accès à la caméra lorsqu'on vous le demande.
L'application vous accueille avec une interface claire et ciblée pour demander des connexions - son bouton de scan proéminent et son logo vous invitent à capturer votre première image de code QR.
Pointez votre montre vers n'importe quel code QR, et Wear Codes entre en action. Le viseur vous aide à aligner parfaitement le code, tandis qu'un retour haptique confirme les analyses réussies.
Chaque type de code déclenche une réponse spécifique : les liens web s'affichent en aperçu avant ouverture, la mise à jour de la localisation montre immédiatement des options de navigation pour les restaurants, et les coordonnées se sauvegardent directement sur votre montre tout en envoyant un message pour se connecter.
Cette application peut gérer divers formats de QR. Les codes de menus de restaurant se lancent directement dans des menus numériques, tandis que les billets d'événement affichent les détails essentiels en évidence. Votre historique de numérisation reste organisé et accessible, prêt pour une consultation rapide à tout moment.
Formats Pris en Charge
Wear Codes prend en charge une vaste gamme de formats de codes-barres :
Codes QR
Code-barres UPCA(ÉTATS-UNIS)
Code-barres EAN13(UE)
Code 128 BarCode
Code 39 Barcode
Code-barres ITF
Codabar
Aztèque
PDF 417
Matrice de données
Exigences techniques
Wear Codes nécessite :
Une montre intelligente Wear OS(non compatible avec Pebble, Sony LiveView, ou les montres Samsung Gear non-Wear OS)
Appareil mobile Android compatible avec Wear OS
Diverses autorisations pour une fonctionnalité complète, y compris l'accès à la caméra, l'état du réseau et l'accès au stockage.
La version gratuite limite les utilisateurs à un seul code, avec une capacité supplémentaire disponible via un achat intégré.
IronQR : Bibliothèque de codes QR C
IronQR est une bibliothèque C# robuste conçue pour simplifier la création et la lecture de codes QR au sein d'applications .NET. Il propose une API conviviale pour intégrer facilement la fonctionnalité de code QR dans les projets .NET. IronQR prend en charge diverses versions .NET, y compris .NET 8, 7, 6, Core, Standard et Framework.
Les montres intelligentes, avec leur format compact et leurs caméras intégrées, sont bien adaptées pour les tâches rapides de numérisation de codes QR. En exploitant IronQR, les développeurs peuvent créer des applications permettant aux montres connectées de scanner les codes QR de manière efficace, facilitant ainsi des tâches telles que les paiements sans contact, les enregistrements d'événements et le contrôle d'accès.
Exemple de code
Pour implémenter la lecture de codes QR à l'aide d'IronQR dans une application C#, installez IronQR dans votre projet :
Install-Package IronQR
Importez la bibliothèque IronQR et utilisez l'objet QrReader pourscanner le code QR:
using IronQr;
using IronSoftware.Drawing;
class Program
{
static void Main()
{
License.LicenseKey = "Your-License";
// Load the QR code image
var inputBmp = AnyBitmap.FromFile("QR img.png");
// Create a QrImageInput object
QrImageInput imageInput = new QrImageInput(inputBmp);
// Initialize the QR reader
QrReader reader = new QrReader();
// Read the QR code
IEnumerable<QrResult> results = reader.Read(imageInput);
// Access and display the decoded information
foreach (var result in results)
{
Console.WriteLine($"QR Code Value: {result.Value}");
}
}
}
using IronQr;
using IronSoftware.Drawing;
class Program
{
static void Main()
{
License.LicenseKey = "Your-License";
// Load the QR code image
var inputBmp = AnyBitmap.FromFile("QR img.png");
// Create a QrImageInput object
QrImageInput imageInput = new QrImageInput(inputBmp);
// Initialize the QR reader
QrReader reader = new QrReader();
// Read the QR code
IEnumerable<QrResult> results = reader.Read(imageInput);
// Access and display the decoded information
foreach (var result in results)
{
Console.WriteLine($"QR Code Value: {result.Value}");
}
}
}
Imports IronQr
Imports IronSoftware.Drawing
Friend Class Program
Shared Sub Main()
License.LicenseKey = "Your-License"
' Load the QR code image
Dim inputBmp = AnyBitmap.FromFile("QR img.png")
' Create a QrImageInput object
Dim imageInput As New QrImageInput(inputBmp)
' Initialize the QR reader
Dim reader As New QrReader()
' Read the QR code
Dim results As IEnumerable(Of QrResult) = reader.Read(imageInput)
' Access and display the decoded information
For Each result In results
Console.WriteLine($"QR Code Value: {result.Value}")
Next result
End Sub
End Class
$vbLabelText $csharpLabel
Ce code démontre comment charger une image contenant un code QR, lire son contenu à l'aide de IronQR et afficher la valeur décodée. En intégrant une telle fonctionnalité dans les applications pour montres intelligentes, les développeurs peuvent améliorer les expériences utilisateur en permettant des capacités de lecture de codes QR rapides et fiables.
Conclusion
Wear Codes comble le fossé entre les codes QR et la technologie portable. Il offre une solution pratique pour les besoins de numérisation quotidiens. Son interface intuitive et ses performances fiables en font un choix remarquable pour les utilisateurs de Wear OS qui interagissent fréquemment avec des codes QR.
Pour les développeurs, IronQR offre la base pour intégrer des fonctionnalités similaires dans leurs applications. Avec un support .NET complet et une mise en œuvre simple, la création d'applications pour montres intelligentes compatibles QR devient accessible et efficace. IronQR offre uneessai gratuitet licence de développement professionnel à partir de $749.
Que vous soyez un utilisateur cherchant à faciliter vos interactions quotidiennes avec des QR ou un développeur visant à améliorer vos applications avec des fonctionnalités QR, la combinaison de Wear Codes et IronQR montre l'avenir du scan QR portable.
Regan est diplômé de l'université de Reading, où il a obtenu une licence en ingénierie électronique. Avant de rejoindre Iron Software, il s'était concentré sur une seule tâche. Ce qu'il apprécie le plus chez Iron Software, c'est la diversité des tâches qu'il peut accomplir, qu'il s'agisse d'apporter une valeur ajoutée aux ventes, à l'assistance technique, au développement de produits ou à la commercialisation. Il aime comprendre comment les développeurs utilisent la bibliothèque d'Iron Software et utiliser ces connaissances pour améliorer continuellement la documentation et développer les produits.
< PRÉCÉDENT Logiciel de génération de codes QR dynamiques (outils gratuits et payants)
SUIVANT > Comment utiliser .NET MAUI pour le scanner de codes QR ?
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucune obligation de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre gratuit Démonstration en direct
Fiable par plus de 2 millions d'ingénieurs dans le monde entier