從閱讀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模式與您所尋找的完全相反。在主機卡模擬模式下,如同名稱所示,手機充當非接觸式智能**卡**而不是讀卡器。 –