Мое приложение было только поймать тег nfc, пока мое приложение работает.Я хотел добавить функцию, которая может ловить тег NFC, когда мое приложение закрыто.Я могу сделать это с помощью интент-фильтра.
Если мое приложение закрыто и я пытаюсь считывать тег nfc, он спрашивает меня, какое приложение я должен открыть.Это нормально.Но теперь в моем приложении (у меня есть кнопка для запуска NFC-коммуникации) появляется селектор приложений, который мне не нужен.
Моя цель такова: не спрашивать, какое приложение я использую, пока работает мое приложение,он может спросить, когда мое приложение закрыто.
Вот мой intentfilter
[IntentFilter(
new[] { NfcAdapter.ActionTechDiscovered
},
Categories = new[] { Android.Content.Intent.CategoryDefault }
)]
[MetaData(NfcAdapter.ActionTechDiscovered, Resource = "@xml/rfid_type_list")]
my rfid_type_list
<?xml version="1.0" encoding="utf-8" ?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- capture anything using NfcF -->
<tech-list>
<tech>android.nfc.tech.NfcA</tech>
</tech-list>
</resources>
Как заставить этот nfc быть открыт моимприложение вместо того, чтобы спрашивать, когда мое приложение работает.
надеюсь, что его очистить.