Android Studio Передача данных с одного устройства NFC-разрешения на другое устройство разрешения NFC без Beam [дубликат]

В бэкэнд создайте controller action (если вы используете ASP.NET MVC) или page method (если вы используете веб-формы ASP.NET), который получает параметр searchTerm и возвращает массив (например, 100).

В интерфейсе используйте плагин typeahead / autocomplete, такой как этот . Когда пользователь устанавливает поисковый запрос, выполните запрос Ajax к серверу и отобразите результаты. При выполнении запроса Ajax вы также можете включить и настроить кеширование. Больше необходимости не требуется.

2
задан Michael Roland 15 April 2014 в 16:09
поделиться

1 ответ

При использовании одноранговой связи NFC (например, Android Beam) между двумя устройствами Android (4.0+) нет возможности избежать пользовательского интерфейса Beam. Таким образом, невозможно передавать данные без «Touch to Beam».

Перед Android Beam (эффективно Android 2.3.3-2.3.7) это было возможно с помощью переднего NDEF-нажатия (которое теперь ( а) устарел и (б) на Android 4.0+, реализованный через Beam). В этом случае сообщения NDEF, которые немедленно передаются без окна «Push to Beam».

. Только начиная с Android 4.4 существует возможность связи между двумя устройствами Android через NFC без интерфейса Beam (фактически без использования Android Beam и peer-to-peer mode): если оба устройства имеют 4.4+, одно устройство может использовать Android HCE для эмуляции бесконтактной смарт-карты, и одно устройство может использовать API-интерфейс режима чтения (это работает только с режимом чтения API, введенный в 4.4, поэтому оба устройства должны быть 4.4+) для связи с эмулируемой смарт-картой.

5
ответ дан Michael Roland 25 August 2018 в 17:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: