Касание NFC P2P между телефонами Android, похоже, не работает

Я разработал приложение для записи тегов P2P с использованием NFC для телефонов Android Nexus-S.

Тег содержит текстовую запись NDEF и запись MIME NDEF, упакованную в сообщение NDEF. enableForegroundNdefPush используется для включения передачи тега P2P с одного телефона на другой. NFC включен в обоих телефонах.

Два телефона Nexus-S используются для тестирования приложения, один для записи, а другой для чтения. Я создаю и пишу тег, используя свое приложение, присутствующее в 1 телефоне. Другой телефон используется для чтения через встроенное приложение «Теги», которое поставляется с Nexus-S. Другие приложения, такие как приложение «TagWriter» от NXP, также были протестированы.

Из примерно 30 тестов только дважды я смог использовать описанную выше настройку для чтения тега. В других случаях прослушивание телефонов для передачи тегов P2P просто не работает. Интересно, есть ли у других такая же проблема.

Спасибо

Рияз


person Riyazuddin M.    schedule 14.04.2011    source источник


Ответы (2)


Что вы используете для получения P2P? enableForegroundDispatch или общие намерения для определения тегов? ЕСЛИ вы используете enableForegroundDispatch, будьте осторожны, поскольку techfilter должен подходить для использования приложением, которое записывает теги. Я лично никогда не использовал два разных типа записей в одном сообщении, однако использовал простое текстовое сообщение NDEF, и это сработало. - Ура, АА

person Agarwal    schedule 17.04.2011

Нажатие и отправка переднего плана работали достаточно надежно с двумя устройствами Nexus S. Был случай, когда не работала диспетчеризация переднего плана. Мне удалось решить эту проблему, просто сняв крышку аккумуляторного отсека, осмотрев и очистив (металлическое) соединение антенны NFC и переустановив крышку, убедившись, что она плотно прилегает.

person nut thing    schedule 18.04.2011