从阅读HCE开发者在这里引导HCE Developer's Guide似乎有可能使用Android手机作为阅读器。我将卡信息放在NFC标签上,然后用手机读取。我想让手机充当读者。你知道这是可能的吗?我创建了一个示例项目,其中包含以下几行代码:主机卡仿真阅读器型号
import android.nfc.cardemulation.HostApduService;
import android.os.Bundle;
public class MyHostAPDUService extends HostApduService{
@Override
public byte[] processCommandApdu(byte[] apdu, Bundle extras) {
...
}
@Override
public void onDeactivated(int reason) {
...
}
}
我不知道下一步该去哪里。
您想将手机用作读卡器还是卡? –
我想使用手机作为读者请。 – Sean
在这种情况下,您需要查看读写器模式API(请参阅[此处](http://developer.android.com/guide/topics/connectivity/nfc/nfc.html)),查找标签调度系统和前台调度系统)。 HCE模式与您所寻找的完全相反。在主机卡模拟模式下,如同名称所示,手机充当非接触式智能**卡**而不是读卡器。 –