Обнаружение NFC и выход из приложения в Android - PullRequest
0 голосов
/ 18 февраля 2019

Мое приложение было только поймать тег 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 быть открыт моимприложение вместо того, чтобы спрашивать, когда мое приложение работает.

надеюсь, что его очистить.

...