簡體   English   中英

如何在Android中讀取磁卡

[英]How to read a magnetic card in android

我們正在開發一個Android應用程序,用戶可以在其中刷卡。

我們需要解析信息,但是將有兩種方案來捕獲和處理卡輸入(我們已經連接了USB磁卡讀卡器):

  1. 當焦點位於“信用卡號”文本框上並且用戶滑動他/她的卡時,我們需要解析信息,僅需要在當前焦點字段中顯示卡號,並在另一個文本框/標簽中顯示卡持有人名稱。

  2. 如果我們的應用程序正在運行,或者甚至沒有運行,並且用戶刷卡,我們都需要捕獲此信息,將用戶帶到我們應用程序中的特定活動,並且需要預先填充捕獲的信息。

請讓我們知道如何在兩種情況下執行此操作。

MSR100是相當便宜的USB HID設備。 您可以在此處獲取更多信息,包括一些設置信息:

http://www.posunitech.com/products_detail/&productId=73.html

我相當確定您可以通過使用USB OTG電纜像Android上的標准鍵盤一樣使用它。 並非所有設備都可以使用它,但是從本質上講,它將使您在Android上使用許多USB設備。 有了它,您可以將光標放在EditText字段中並滑動以獲取原始滑動數據。 從那里,您可以在EditText字段上編寫一個偵聽器,以拉回條帶,對其進行解析,然后將數據放在所需的位置。

如果您想要更好的安全性和更少的責任,我會選擇具有EMV /智能卡功能的加密刷卡器。 IDTech的UniPay模型可以做到這一點,並且與PC,iOS和Android兼容。

http://www.idtechproducts.com/products/mobile-readers/176.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM