我有多个磁条读卡器,例如:
每个设备的sdks用于检测设备是不同的。
那么,我应该如何将所有设备的代码集成在一起呢?
此外,在刷卡到设备上之后,我如何获得数据?
有什么方法可以用相同的代码来检测任何插接设备吗?
发布于 2014-11-10 16:20:21
每个读卡器是不同的,设备本身很难区分,特别是音频端口阅读器。
最好和最可维护的解决方案是有一个单独的安装部分,用户在其中选择和配置他们拥有的硬件类型。他们从下拉列表中选择他们拥有的读取器,然后将其保存在他们的首选项中。从那时起,您就知道在检测和读取设备时,应该选择哪条路径,以及使用哪种库或方法。
我过去曾尝试将所有设备检测集成在一个地方,但很快就变得难以管理了。同样的情况也适用于一个通用的滑动页面,它将所有的读者合并到一个页面中。它没有工作,因为有太多的差异,太多的糟糕的版本控制,他们没有发挥良好的合作。用户选择为我解决了所有这些问题。祝好运。
https://stackoverflow.com/questions/20541216
复制相似问题