跳至頁尾內容
使用 IRONQR

智慧型手錶二維碼掃描器(.NET 開發人員教學)

本指南將全面介紹Wear Codes for Wear OS——一款功能強大的 Wear OS 智慧手錶二維碼掃描應用程式。 您將學會如何用手腕掃描二維碼,了解該應用程式的主要功能,並了解為什麼它比傳統的手機掃描方式更勝一籌。 無論您是智慧手錶新手還是經驗豐富的用戶,本指南都將幫助您充分發揮 Wear OS 裝置手錶上二維碼掃描的潛力,並介紹IronQR整合解決方案。

Wear OS 的 Wear 程式碼

智慧型手錶二維碼掃描器(.NET 開發人員教學):圖 1 - Wear OS 的 Wear Codes

Wear Codes 可以將您的智慧手錶變成高效能的二維碼掃描器。 它可以顯示多個二維碼和條碼,包括會員卡、支付碼、登機證和聯絡資訊。 用戶可以透過手機應用程式管理他們的條碼收藏,然後該應用程式會與他們的 Wear OS 智慧手錶同步,以便輕鬆存取。

Wear Codes 的精妙之處在於它的簡潔。 主螢幕呈現清晰的取景器,可與手錶內建相機流暢搭配使用。 沒有雜亂,沒有混亂——只需列印、掃描,即可完成。

使用 Wear Codes,您可以非常輕鬆地管理您的程式碼。 直覺的介面讓您可以輕鬆新增、整理和存取您的程式碼。 這意味著,無論您是在咖啡館、登機口還是分享您的聯絡訊息,您所需的一切都只需輕輕一點即可獲得。 它支援多種代碼類型,包括條碼和二維碼,滿足不同用戶的需求。

磨損程式碼入門

將磨損代碼加入手錶需要幾個小步驟:

  1. 在您的裝置上開啟 Play 商店並下載應用程式。
  2. 根據提示授予攝影機存取權限。
  3. 該應用程式以簡潔、專注的介面歡迎您請求連接—其醒目的掃描按鈕和徽標吸引您捕捉您的第一個二維碼圖像。
  4. 將手錶對準任何二維碼,Wear Codes 就會立即啟動。 觀景窗可幫助您完美對齊條碼,而觸覺回饋可確認掃描是否成功。
  5. 每種程式碼類型都會觸發特定的回應 - 網頁連結在開啟前預覽,更新後的位置會立即顯示餐廳的導航選項,聯絡資訊會在發送訊息以建立聯繫時直接儲存到您的手錶中。

此應用程式可以處理多種二維碼格式。 餐廳菜單代碼可直接匯入電子菜單,而活動門票則會在顯眼位置顯示重要資訊。 您的掃描歷史記錄將保持有序且易於訪問,以便隨時快速查閱。

支援的格式

Wear Codes 支援多種條碼格式:

  • QR 圖碼
  • UPCA 條碼(美國) EAN13 條碼(歐盟)
  • Code 128 條碼
  • 39號條碼
  • ITF條碼
  • 科達巴爾 阿茲特克
  • PDF 417
  • 資料矩陣

技術要求

配戴規範要求:

  • 一款 Wear OS 智慧手錶(不相容於 Pebble、Sony LiveView 或非 Wear OS 的 Samsung Gear 手錶)
  • 相容於 Wear OS 的 Android 行動裝置
  • 實現完整功能所需的各種權限,包括攝影機存取權限、網路狀態存取權限和儲存存取權限

免費版限制用戶只能使用一個啟動碼,需要透過應用程式內購買才能獲得更多容量。

IronQR:C# 二維碼庫

智慧型手錶二維碼掃描器(.NET 開發人員教學):圖 2 - IronQR

IronQR 是一個強大的 C# 函式庫,旨在簡化 .NET 應用程式中二維碼的建立和讀取。 它提供了一個用戶友好的 API,可以將二維碼功能無縫整合到 .NET 專案中。 IronQR 支援各種 .NET 版本,包括 .NET 8、7、6、Core、Standard 和 Framework。

智慧手錶外型小巧,內建鏡頭,非常適合快速掃描二維碼。 透過利用 IronQR,開發者可以創建應用程序,使智慧手錶能夠有效地掃描二維碼,從而簡化非接觸式支付、活動簽到和門禁控制等任務。

程式碼範例

若要在 C# 應用程式中使用 IronQR 實現二維碼掃描,請將 IronQR 套件安裝到您的專案中:

Install-Package IronQR

導入 IronQR 庫,並使用QrReader物件掃描二維碼:

using IronQr;
using IronSoftware.Drawing;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // Set your license key
        License.LicenseKey = "Your-License";

        // Load the QR code image from a file
        var inputBmp = AnyBitmap.FromFile("QR img.png");

        // Create a QrImageInput object using the loaded image
        QrImageInput imageInput = new QrImageInput(inputBmp);

        // Initialize the QR reader
        QrReader reader = new QrReader();

        // Read the QR code from the image input
        IEnumerable<QrResult> results = reader.Read(imageInput);

        // Iterate over each result and display the decoded information
        foreach (var result in results)
        {
            Console.WriteLine($"QR Code Value: {result.Value}");
        }
    }
}
using IronQr;
using IronSoftware.Drawing;
using System.Collections.Generic;

class Program
{
    static void Main()
    {
        // Set your license key
        License.LicenseKey = "Your-License";

        // Load the QR code image from a file
        var inputBmp = AnyBitmap.FromFile("QR img.png");

        // Create a QrImageInput object using the loaded image
        QrImageInput imageInput = new QrImageInput(inputBmp);

        // Initialize the QR reader
        QrReader reader = new QrReader();

        // Read the QR code from the image input
        IEnumerable<QrResult> results = reader.Read(imageInput);

        // Iterate over each result and display the decoded information
        foreach (var result in results)
        {
            Console.WriteLine($"QR Code Value: {result.Value}");
        }
    }
}
$vbLabelText   $csharpLabel

這段程式碼示範如何載入包含二維碼的影像,使用 IronQR 讀取其內容,並輸出解碼後的值。 透過將此類功能整合到智慧手錶應用程式中,開發人員可以透過啟用快速可靠的二維碼掃描功能來增強用戶體驗。

結論

智慧型手錶二維碼掃描(.NET 開發人員教學):圖 3 - 許可

Wear Codes 彌合了二維碼和可穿戴技術之間的差距。 它為日常掃描需求提供了一種實用的解決方案。 其直覺的介面和可靠的效能使其成為經常與二維碼互動的 Wear OS 用戶的首選。

對於開發者而言,IronQR 為在應用程式中建立類似功能提供了基礎。 憑藉全面的 .NET 支援和簡單的實現方式,創建支援二維碼的智慧手錶應用程式變得輕鬆且有效率。 IronQR 提供免費試用版和專業開發許可證,起價為$799 。

無論您是希望簡化日常 QR 互動的用戶,還是希望透過 QR 功能增強應用程式的開發者,Wear Codes 和 IronQR 的結合都展現了可穿戴 QR 掃描的未來。

常見問題解答

如何在 Wear OS 智慧手錶上掃描二維碼?

要在 Wear OS 智慧手錶上掃描二維碼,您需要從 Play 商店下載 Wear Codes 應用程式。授予相機存取權限後,即可使用手錶介面輕鬆掃描二維碼。

Wear Codes為何成為智慧手錶上進行二維碼掃描的首選工具?

Wear Codes 因其允許直接從手腕掃描、支援多種條碼格式以及提供用戶友好的介面來管理條碼集合,而成為智慧手錶上進行二維碼掃描的首選工具。

如何將二維碼掃描功能整合到我的.NET應用程式中?

您可以使用 IronQR 將二維碼掃描功能整合到您的 .NET 應用程式中。它提供了一個簡單的 API 來創建和讀取二維碼,使您可以輕鬆地為應用程式添加二維碼功能。

在智慧手錶中使用二維碼功能有哪些優點?

在智慧手錶中使用二維碼功能,可以輕鬆完成快速簽到、非接觸式支付和門禁控制等任務,所有操作都可以直接在手腕上完成,無需使用手機。

免費版 Wear Codes 可以掃描的二維碼數量有限制嗎?

是的,Wear Codes的免費版本允許掃描一個條碼。如需掃描更多條碼,使用者需要進行應用程式內購買。

IronQR如何促進智慧手錶應用的開發?

IronQR 可以透過提供強大的二維碼創建和掃描功能來增強智慧手錶應用程式的開發,這些功能可以輕鬆整合到應用程式中,以增強用戶互動和功能。

Wear OS 上的 Wear Codes 支援哪些類型的條碼?

Wear OS 上的 Wear Codes 支援多種條碼格式,包括 QR 碼、UPCA、EAN13、Code 128、Code 39、ITF、Codabar、Aztec、PDF 417 和 Data Matrix。

Wear Codes 可以用於任何智慧手錶平台嗎?

不,Wear Codes 是專為 Wear OS 智慧手錶設計的,與其他智慧手錶平台(如 Pebble 或非 Wear OS 的三星 Gear 手錶)不相容。

使用 C# 為 Wear OS 開發二維碼掃描應用程式需要哪些條件?

要使用 C# 為 Wear OS 開發二維碼掃描應用程序,您可以使用 IronQR 庫,該庫提供了一個簡單的 API,用於在 .NET 應用程式中整合二維碼掃描和創建功能。

柯蒂斯·週
技術撰稿人

Curtis Chau擁有卡爾頓大學電腦科學學士學位,專長於前端開發,精通Node.js、TypeScript、JavaScript和React。他熱衷於打造直覺美觀的使用者介面,喜歡使用現代框架,並擅長撰寫結構清晰、視覺效果出色的使用者手冊。

除了開發工作之外,柯蒂斯對物聯網 (IoT) 也抱有濃厚的興趣,致力於探索硬體和軟體整合的創新方法。閒暇時,他喜歡玩遊戲和製作 Discord 機器人,將他對科技的熱愛與創造力結合。