使用 IRONQR

智能手錶 QR Code 掃描器(.NET 開發者教程)

發佈 2024年12月15日
分享:

本綜合指南將探討Wear OS的穿戴代碼- 一款適用於 Wear OS 智慧手錶的強大 QR 掃描應用程式。 您將學習如何從手腕掃描 QR 碼,發現該應用程式的主要功能,並了解為何它優於傳統手機掃描。 無論您是智能手錶的新手還是經驗豐富的用戶,本指南都將幫助您在 Wear OS 設備上充分發揮 QR 掃描的潛力並介紹IronQR用於集成解決方案。

Wear OS的穿戴代碼

智慧手錶 QR 碼掃描器 (.NET 開發者教程):圖 1 - 適用於 Wear OS 的穿戴代碼

Wear Codes 將您的智慧手錶變成高效的 QR 碼掃描夥伴。 它顯示多個 QR 碼和條碼,包括會員卡、支付碼、登機證和聯絡資訊。 用戶可以通過手機應用程式管理他們的條碼收藏,然後與他們的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 條碼(歐盟)
  • Code 128 條碼
  • Code 39 條碼
  • ITF 條碼
  • Codabar
  • 阿茲特克
  • PDF 417
  • 數據矩陣

技術要求

Wear Codes 需要:

  • Wear OS 智慧手錶(不相容於 Pebble、Sony LiveView 或非 Wear OS 的 Samsung Gear 手錶。)
  • 兼容 Wear OS 的 Android 移動設備
  • 各種權限以實現完整功能,包括相機存取、網路狀態和儲存存取權限。

    免費版本將使用者限制為一個代碼,透過應用內購買可獲得額外的容量。

IronQR: C# QR Code 庫

智慧手錶 QR Code 掃描器(.NET 開發者教學):圖2 - IronQR

IronQR 是一個強大的 C# 函式庫,旨在簡化在 .NET 應用程式中建立和讀取 QR 碼的過程。 它提供了一個使用者友好的 API,讓 QR 碼功能能夠無縫整合到 .NET 專案中。 IronQR 支援多個 .NET 版本,包括 .NET 8、7、6、Core、Standard 和 Framework。

智慧手錶以其緊湊的外形和內建的相機,非常適合進行快速的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 碼掃描功能來提升用戶體驗。

結論

智能手錶 QR 碼掃描器(.NET 開發者教程):圖 3 - 授權

Wear Codes 彌合了 QR 碼與可穿戴技術之間的鴻溝。 它为日常掃描需求提供了一個實用的解決方案。 其直觀的介面和可靠的性能使其成為經常與QR碼互動的Wear OS用戶的突出選擇。

對於開發者來說,IronQR 提供了將類似功能構建到他們應用程式中的基礎。 透過全面的 .NET 支援和簡單的實施,創建支援 QR 的智能手錶應用程式變得易於實現且更為高效。 IronQR 提供一個免費試用專業開發許可證起價為 $749。

無論您是希望讓日常 QR 互動變得簡單的用戶,還是希望通過 QR 功能增強應用程式的開發人員,Wear Codes 和 IronQR 的結合展示了可穿戴 QR 掃描的未來。

< 上一頁
動態 QR 碼生成軟體(免費和付費工具)
下一個 >
如何使用 .NET MAUI 進行 QR Code 掃描器

準備開始了嗎? 版本: 2024.12 剛剛發布

免費 NuGet 下載 總下載次數: 24,465 查看許可證 >