首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:在一个代码中检测不同的磁悬浮读卡器设备

Android:在一个代码中检测不同的磁悬浮读卡器设备
EN

Stack Overflow用户
提问于 2013-12-12 10:41:55
回答 1查看 235关注 0票数 0

我有多个磁条读卡器,例如:

  1. SS505
  2. SS505 3-轨道
  3. 伊梅格
  4. uniMag

每个设备的sdks用于检测设备是不同的。

那么,我应该如何将所有设备的代码集成在一起呢?

此外,在刷卡到设备上之后,我如何获得数据?

有什么方法可以用相同的代码来检测任何插接设备吗?

EN

回答 1

Stack Overflow用户

发布于 2014-11-10 16:20:21

每个读卡器是不同的,设备本身很难区分,特别是音频端口阅读器。

最好和最可维护的解决方案是有一个单独的安装部分,用户在其中选择和配置他们拥有的硬件类型。他们从下拉列表中选择他们拥有的读取器,然后将其保存在他们的首选项中。从那时起,您就知道在检测和读取设备时,应该选择哪条路径,以及使用哪种库或方法。

我过去曾尝试将所有设备检测集成在一个地方,但很快就变得难以管理了。同样的情况也适用于一个通用的滑动页面,它将所有的读者合并到一个页面中。它没有工作,因为有太多的差异,太多的糟糕的版本控制,他们没有发挥良好的合作。用户选择为我解决了所有这些问题。祝好运。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20541216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档