Android Gingerbread: поддержка NFC - только получать? - PullRequest
6 голосов
/ 06 декабря 2010

Просто просматривая недавно выпущенные Пряничные документы , и я вижу, что они добавили некоторую поддержку Near Field Communication (как и ожидалось).

Однако, мне кажется, что он получаеттолько (вы можете получать сообщения и сообщения NFC, но не можете их отправлять).Это интерпретация каждого?У меня не было возможности совершить глубокое погружение здесь, но на меня это выглядело так.Добавлены только 3 класса, и я нигде не вижу метода send ().

Так что получение только в порядке, но тогда это оставит нас с сотовой связью, Wi-Fi, Bluetooth, если нам нужно будет связаться обратно.Я что-то здесь упускаю?

Ответы [ 4 ]

7 голосов
/ 06 декабря 2010

Я что-то здесь упускаю?

В Android 2.3 я так не думаю. Я согласен, что он выглядит только для чтения с точки зрения API и примера кода, который они предоставляют.

Однако имеются признаки того, что аппаратное обеспечение Nexus S NFC поддерживает чтение и запись, поэтому, возможно, в следующих версиях Android появятся дополнительные API.

Тем временем думайте, что теги NFC играют роль, подобную QR-кодам.

1 голос
/ 28 июня 2011

В последнем выпуске Gingerbread есть поддержка записи для тегов и для ограниченной функциональности P2P. С помощью enableForegroundNdefPush () вы можете отправлять сообщения NDEF на другое устройство.

0 голосов
/ 09 февраля 2011

Android 2.3.3 обеспечивает улучшенную и расширенную поддержку NFC, позволяя приложениям взаимодействовать с другими типами тегов новыми способами.

Новый, всеобъемлющий набор API-интерфейсов дает приложениям возможность чтения и записи.доступ к более широкому спектру стандартных технологий меток, включая:

  • NFC-A (ISO 14443-3A)
  • NFC-B (ISO 14443-3B)
  • NFC-F (JIS 6319-4)
  • NFC-V (ISO 15693)
  • ISO-DEP (ISO 14443-4)
  • Mifare Classic
  • Mifare Ultralight
  • NFC-теги форума NFC

См. Страницу Обзор API для получения дополнительной информации.

0 голосов
/ 06 декабря 2010

Документы Android 2.3 указывают на то, что эта функциональность имеет возможность только для чтения, но не упоминают о передаче.Возможности отправки кажутся неявно недоступными в текущем выпуске.

"Android 2.3 включает в себя NFC-стек и API-интерфейс платформы, который позволяет разработчикам читать теги NDEF ..."

...