Эмуляция хост-карты на Nexus 7 2012
Я пытаюсь протестировать новые функции эмуляции хост-карт в KitKat, но единственное устройство KitKat с NFC, которое у меня есть на данный момент, - это Nexus 7. Это поддерживает эмуляцию карт через Google Wallet, и я могу отправлять и получать данные к двум основным картам AID, которые он использует.
Тем не менее, когда я пытаюсь реализовать свой собственныйHostApduService
Для обработки сообщений с помощью собственного пользовательского AID Android не направляет APDU к моему сервису. Я тогда попытался позвонитьCardEmulation.isDefaultServiceForAid
чтобы узнать, должен ли мой сервис обрабатывать мои пользовательские AID. Когда я включаюCardEmulation
класс в моем коде, приложение вылетает.
Смотря наlogcat
, есть запись, которая говорит, что "это устройство не поддерживает эмуляцию карты". Есть ли причина, по которой Nexus 7 2012 не поддерживает это? Он имеет все необходимое оборудование и эмулирует карты при использовании Google Кошелька.