Android Gingerbread: поддержка NFC — только получение?

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

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

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


person Fraggle    schedule 06.12.2010    source источник


Ответы (4)


Я что-то упустил здесь?

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

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

А пока подумайте о метках NFC, которые играют роль, аналогичную QR-кодам.

person CommonsWare    schedule 06.12.2010
comment
Для получения дополнительной информации посмотрите это видео на странице Nexus S: goo.gl/knPwf В конце упоминается, что он доступен только для чтения, но, похоже, у них есть возможность отправлять его в будущем. - person Marc Bernstein; 06.12.2010

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

person André Cruz    schedule 28.06.2011

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

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

person user223697    schedule 06.12.2010

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

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

  • НФК-А (ИСО 14443-3А)
  • НФК-Б (ИСО 14443-3В)
  • NFC-F (JIS 6319-4)
  • NFC-V (ИСО 15693)
  • ИСО-ДЕП (ИСО 14443-4)
  • Мифаре Классик
  • Мифаре Сверхлегкий
  • Форум NFC Теги NDEF

Дополнительную информацию см. на странице Обзор API.

person Wesley Wiser    schedule 09.02.2011