NFC P2P тап между андроид телефонами вроде не работает - PullRequest
0 голосов
/ 14 апреля 2011

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

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

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

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

Спасибо

Рияз

Ответы [ 2 ]

0 голосов
/ 18 апреля 2011

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

0 голосов
/ 17 апреля 2011

Для получения P2P, что вы используете? enableForegroundDispatch или общие намерения определить теги? Если вы используете enableForegroundDispatch, будьте осторожны, так как techfilter должен быть подходящим для использования приложением, которое пишет теги. Лично я никогда не использовал два разных типа записей в одном сообщении, однако использовал простое текстовое сообщение NDEF, которое сработало. -Cheers, AA

...