Возможность HCE телефон-телефон после устаревания Android Beam?

Android Beam устарел, поэтому одноранговая связь NFC больше невозможна. Возможно ли, чтобы два телефона считывали/записывали карты HCE друг с другом, чтобы запускать приложение для открытия и передачи информации через приложение? Я знаю, что еще в 2017 году кто-то задал этот вопрос, и кто-то сказал, что это невозможно сделать, потому что Android Beam переопределит его, но если он устарел, я думаю, что это можно сделать сейчас, верно?

Host- Эмуляция карт на основе – запускать приложение для чтения, когда HCE считывается на устройстве для чтения

** Сделайте репост как вопрос, поскольку ранее я публиковал это как ответ на чей-то вопрос, но я новичок в сообществе и не знал, что это должно быть отдельным q-постом.


person Joli    schedule 12.05.2020    source источник
comment
Добро пожаловать в StackOverflow, добавьте дополнительное описание и код, если это необходимо для понимания вопроса, потому что это решит вашу проблему как можно скорее.   -  person Nensi Kasundra    schedule 13.05.2020


Ответы (1)


Android Beam устарел только в Android 10, он не был удален из более ранних ОС. Но я не думаю, что Beam должен был быть проблемой.

Я не пробовал это, но кажется, что https://github.com/underwindfall/NFCAndroid чего вы пытаетесь достичь, и приложение readnfcmessage этого, похоже, имеет фильтры манифеста намерений, которые должны быть запущены приложением HCE, поэтому, возможно, стоит попробовать его.

person Andrew    schedule 12.05.2020