【发布时间】:2016-02-02 05:27:00
【问题描述】:
我们正在开发一个安卓应用程序,用户可以在其中刷他/她的磁卡。
我们需要对信息进行解析,但是会有两种场景来捕获和处理卡的输入(我们已经连接了USB磁卡读卡器):
当焦点在信用卡#文本框并且用户刷他/她的卡时,我们需要解析信息,只需要在当前焦点字段中显示卡号,在另一个文本框/标签中显示持卡人姓名。
如果我们的应用程序正在运行,或者即使它没有运行并且用户刷卡,我们需要捕获此信息,将用户带到我们应用程序中的特定活动,并且需要预先填充捕获的信息。
请让我们知道如何在这两种情况下执行此操作。
【问题讨论】:
-
您使用的是哪种读卡器?它有很大的不同,因为每个人都有不同的 SDK 来获取信息和解析。由于大多数都有加密,您可能无法按照您的想法进行操作。刷卡数据会被加密,SDK可能不会返回任何纯文本数据给你展示。
-
客户给我们发了一个阅读器,没有SDK,只能找到型号:MSR100,你能推荐一些好的Android SDK阅读器吗?