我已经构建了一个应用程序,可以从我们学校使用的学生证中读取某些数据。目前它只读取用户数据,但未来计划是增加对读取剩余信用的支持。
问题是我们使用的卡是 Mifare Classic。Nexus 4 和 Nexus 10(可能还有更多设备)不支持这些卡,因为它们具有 Broadcom NFC 控制器。如果我是对的,该应用程序不应该在这些设备上崩溃或出现问题,但它什么也不做。
有没有办法在没有 NXP 控制器的情况下以某种方式排除这些设备?(基本上就像 MifareClassic 类所需的使用功能。)我可以通过 Play 商店排除 Nexus 4 和 10,但这并不是一个好的解决方案 - 更重要的是因为其他设备可能开始使用 Broadcom 控制器并且它们都必须是手动排除。
谢谢!- 安布鲁斯