IRONQRの使用

スマートウォッチ QRコードスキャナー (.NET 開発者チュートリアル)

公開済み 2024年12月15日
共有:

この包括的なガイドでは、以下について説明します。ウェアOS用ウェアコード - Wear OSスマートウォッチ用の強力なQRスキャンアプリケーション。 手首からQRコードをスキャンする方法を学び、アプリの主な機能を発見し、従来の電話スキャンよりも優れている理由を発見します。 このガイドは、スマートウォッチが初めての方にも、使い慣れた方にも、Wear OSデバイスウォッチでQRスキャンの可能性を最大限に活用し、次のことを紹介します。IronQR統合ソリューション

ウェアOS用ウェアコード

Smart Watch QRコードスキャナー(.NET開発者チュートリアル):図1 - Wear OS用ウェアコード

Wear Codesは、スマートウォッチを効率的なQRコードスキャナコンパニオンに変えます。 ポイントカード、支払いコード、搭乗券、連絡先情報など、複数のQRコードとBarCodeを表示します。 ユーザーは、携帯電話アプリで BarCode コレクションを管理し、Wear OS スマートウォッチと同期して簡単にアクセスできます。

Wear Codesの素晴らしさは、そのシンプルさにあります。 メイン画面には、時計の内蔵カメラとスムーズに連動するクリアなビューファインダーが表示されます。 ごちゃごちゃせず、混乱させず、プリントアウトしてスキャンするだけです。

Wear Codesを使用すると、コードを非常に簡単に管理できます。 直感的なインターフェイスにより、コードを簡単に追加、整理、アクセスできます。 つまり、喫茶店にいるときでも、飛行機に乗るときでも、連絡先情報を共有するときでも、必要なものはすべてタップするだけで手に入るということです。 バーコードやQRコードなど、さまざまなコードタイプをサポートし、多様なユーザーニーズに応えます。

ウェアコードを始める

Wear Codesを腕時計に搭載するには、小さなステップが必要です:

  1. お使いのデバイスでPlayストアにアクセスし、アプリをダウンロードしてください。

  2. プロンプトが表示されたら、カメラへのアクセスを許可してください。

  3. このアプリは、接続を要求するためのクリーンで集中的なインターフェイスでユーザーを歓迎します - その目立つスキャンボタンとロゴは、最初のQRコード画像をキャプチャするように手招きします。

  4. 時計をQRコードに向けると、Wear Codesが起動します。 ビューファインダーはコードの位置合わせを完璧にし、触覚フィードバックはスキャンが成功したことを確認します。

  5. ウェブリンクは開く前にプレビューされ、更新された場所はレストランのナビゲーションオプションを即座に表示し、連絡先の詳細は接続するためのメッセージを送信しながら時計に直接保存されます。

    このアプリは、さまざまなQRフォーマットに対応しています。 レストランのメニューコードはそのままデジタルメニューになり、イベントのチケットは重要な詳細を前面中央に表示します。 スキャン履歴は整理され、アクセス可能な状態に保たれ、必要なときにすぐに参照できます。

対応フォーマット

Wear Codesは、幅広いバーコード形式に対応しています:

  • QRコード
  • UPCAバーコード(米国)
  • EAN13バーコード(EU)
  • コード128バーコード
  • コード39バーコード
  • ITFバーコード
  • コーダバー
  • アステック
  • PDF 417
  • データマトリックス

技術要件

ウェアコードが必要です:

  • Wear OSスマートウォッチ(Pebble、Sony LiveView、OS非搭載のSamsung Gearウォッチには対応していません。)
  • Wear OSに対応したAndroid携帯端末
  • カメラへのアクセス、ネットワーク状態、ストレージへのアクセスを含む、全機能のための様々なパーミッション

    無料版では、ユーザーは1つのコードに制限され、アプリ内課金で容量を追加できます。

IronQR: C## QRコードライブラリ

Smart Watch QRコード・スキャナー(.NET開発者向けチュートリアル):図2 - IronQR

IronQRは、.NETアプリケーション内でのQRコードの作成と読み取りを簡素化するために設計された堅牢なC#ライブラリです。 .NETプロジェクトにQRコード機能をシームレスに統合するためのユーザーフレンドリーなAPIを提供します。 IronQRは.NET 8, 7, 6, Core, Standard, Frameworkを含む様々な.NETバージョンをサポートしています。

スマートウォッチは、そのコンパクトなフォームファクターと内蔵カメラにより、QRコードを素早くスキャンする作業に適しています。 IronQRを活用することで、開発者はスマートウォッチにQRコードを効率的にスキャンさせるアプリケーションを作成することができ、非接触決済、イベントチェックイン、入退室管理などのタスクが容易になります。

コード例

C#アプリケーションでIronQRを使ってQRコードスキャンを実装するには、プロジェクトにIronQRをインストールしてください:

Install-Package IronQR
Install-Package IronQR
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'Install-Package IronQR
VB   C#

IronQRライブラリをインポートし、QrReaderオブジェクトを使用してください。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
VB   C#

このコードはQRコードを含む画像を読み込み、IronQRを使ってその内容を読み取り、デコードした値を出力する方法を示しています。 このような機能をスマートウォッチ・アプリケーションに組み込むことで、開発者は迅速かつ信頼性の高いQRコード・スキャン機能を実現し、ユーザー体験を向上させることができます。

結論

Smart Watch QRコードスキャナー(.NET開発者チュートリアル):図3 - ライセンス

Wear Codesは、QRコードとウェアラブル技術の橋渡しをします。 日常的なスキャンのニーズに応える実用的なソリューションを提供します。 直感的なインターフェースと信頼性の高いパフォーマンスにより、QRコードを頻繁に操作するWear OSユーザーにとって、このツールは傑出した選択肢となります。

開発者にとって、IronQRはアプリケーションに同様の機能を組み込むための基盤を提供します。 .NETの包括的なサポートとわかりやすい実装により、QR対応スマートウォッチ・アプリケーションの作成が身近で効率的になります。 IronQRは無料試用とプロフェッショナル開発ライセンスは $749 から始まります。

日常のQRインタラクションを簡単にしたいユーザーであれ、QR機能でアプリケーションを強化したい開発者であれ、Wear CodesとIronQRの組み合わせは、ウェアラブルQRスキャンの未来を示すものです。

< 以前
動的 QR コードジェネレーターソフトウェア(無料および有料ツール)
次へ >
QRコードスキャナーのための.NET MAUI の使い方

準備はできましたか? バージョン: 2024.12 新発売

無料のNuGetダウンロード 総ダウンロード数: 24,465 ライセンスを表示 >