Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有多个磁条读卡器设备,例如:
每个设备的 sdks 用于检测设备是不同的。
那么我应该如何将所有设备的代码集成在一起呢?
还有刷卡后如何获取数据?
有没有办法通过相同的代码检测任何插入的设备?
每个读卡器都是不同的,设备本身很难区分,尤其是音频端口读卡器。
最好和最可维护的解决方案是有一个单独的设置部分,用户可以在其中选择和配置他们拥有的硬件类型。他们从下拉列表或列表中选择他们拥有的阅读器,然后您将其保留在他们的偏好中。从那时起,您就知道在检测和读取设备时要走什么路径以及使用哪个库或方法。
我过去曾尝试将所有设备检测集成到一个地方,但很快就变得难以管理。将所有阅读器合二为一的通用滑动页面也是如此。它不起作用,因为差异太多,版本控制太差,而且它们不能很好地结合在一起。用户选择为我解决了所有这些问题。祝你好运。