В бэкэнд создайте controller action
(если вы используете ASP.NET MVC) или page method
(если вы используете веб-формы ASP.NET), который получает параметр searchTerm
и возвращает массив (например, 100).
В интерфейсе используйте плагин typeahead / autocomplete, такой как этот . Когда пользователь устанавливает поисковый запрос, выполните запрос Ajax к серверу и отобразите результаты. При выполнении запроса Ajax вы также можете включить и настроить кеширование. Больше необходимости не требуется.
При использовании одноранговой связи 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+) для связи с эмулируемой смарт-картой.