Обзор: Мы разработали приложение, которое позволяет клиентам проверить в использовании карты с поддержкой NFC со стационарным Nexus S. Приложение сидеть готовы читать карту, когда карта прослушивается, приложение считывает уникальный идентификатор для карты NFC.Android NFC запирает/Остановка сканирования после Repetative сканов
Задача: Задача, с которой мы столкнулись, заключается в том, что Nexus S блокируется после сканирования от 50 до 100 тегов. Приложение продолжает функционировать, а также андроид, однако ни наше приложение, ни собственное приложение в android не прочитают тег. Как будто сканер отключен. Я протестировал его, используя 4 разных устройства Nexus S под управлением Android 2.3.6.
Debugging: Единственное решение, которое я смог найти это либо: - мощность Nexus S выключить и затем включить его обратно на - отключить NFC, а затем снова включите его через Настройка -> Беспроводные сети & Настройки сети -> NFC
Если все выполнено, сканер работает снова, и приложение продолжает работать нормально, пока оно не закроется снова после 70 или около того сканирований.
Любая идея, как исправить эту ошибку или решить проблему?
Обновление: Кажется, что это не только с нашим приложением, но и с темой «тегов», которая поставляется вместе с Nexus S.
Я испытал то же самое, что и сканирование широкого спектра тегов. –
Такая же проблема здесь, но это происходит только после 10 сканирований. –
Невозможно программно, не укореняя устройство. Но вы можете запустить NFC Settings Activity, выполнив действие Settings.ACTION_NFC_SETTINGS для уровня api 16 и выше. Для api <16 используйте Settings.ACTION_WIRELESS_SETTINGS – Stallion