Я хотел бы знать, как заставить телефон Android действовать как бесконтактная карта для передачи определенных данных в POS.Есть ли какие-то конкретные намерения, которые мы должны попытаться выяснить, и как связаться с этим вечным POS через NFC.
Боюсь, что это невозможно напрямую.Вам необходимо включить Эмуляцию карты NFC , которая включает перекомпиляцию пользовательского образа прошивки.Я не знаю, если за Android 2.3.6 эмуляция уже включена по умолчанию (так что можно использовать Google Wallet).Если вы хотите включить эмуляцию карты, перекомпилировав систему самостоятельно здесь , у вас есть дополнительная информация.В любом случае доступ к защищенному элементу эмулируемой карты (см. Информацию по ссылкам) не может быть получен напрямую из приложения.
Чтобы связаться с бесконтактной смарт-картой, вам нужно использовать ожидающие намерения и отправку на переднем плане. Что касается бесконтактного терминала, я не уверен.