Langue

NfcAdapter.SetDiscoveryTechnology Méthode

Définition

Définissez le contrôleur NFC pour activer des technologies d’interrogation/écoute spécifiques, comme spécifié dans les paramètres, tandis que cette activité est au premier plan.

[Android.Runtime.Register("setDiscoveryTechnology", "(Landroid/app/Activity;II)V", "", ApiSince=35)]
public void SetDiscoveryTechnology(Android.App.Activity? activity, Android.Nfc.NfcReaderFlags pollTechnology, Android.Nfc.NfcListenFlags listenTechnology);
[<Android.Runtime.Register("setDiscoveryTechnology", "(Landroid/app/Activity;II)V", "", ApiSince=35)>]
member this.SetDiscoveryTechnology : Android.App.Activity * Android.Nfc.NfcReaderFlags * Android.Nfc.NfcListenFlags -> unit

Paramètres

activity
Activity

Activité qui demande au contrôleur NFC d’activer des technologies spécifiques. Il peut s’agir de null pour les applications privilégiées.

pollTechnology
NfcReaderFlags

Indicateurs indiquant les technologies de sondage.

listenTechnology
NfcListenFlags

Indicateurs indiquant les technologies d’écoute.

Attributs

Remarques

Définissez le contrôleur NFC pour activer des technologies d’interrogation/écoute spécifiques, comme spécifié dans les paramètres, tandis que cette activité est au premier plan.

Permet #FLAG_READER_KEEP de conserver la technologie d’interrogation actuelle. Permet #FLAG_LISTEN_KEEP de conserver la technologie listenig actuelle. (si l’indicateur _KEEP est spécifié, les autres indicateurs de technologie ne doivent pas être définis et sont ignorés silencieusement dans le cas contraire). Permet #FLAG_READER_DISABLE de désactiver l’interrogation. Permet #FLAG_LISTEN_DISABLE de désactiver l’écoute. Reportez-vous également à la restauration de #resetDiscoveryTechnology(Activity) ces modifications. </p> Les paramètres pollTechnology, listenTechnology peuvent être un ou plusieurs de la liste ci-dessous.

Poll                    Listen
             Passive A         0x01   (NFC_A)           0x01  (NFC_PASSIVE_A)
             Passive B         0x02   (NFC_B)           0x02  (NFC_PASSIVE_B)
             Passive F         0x04   (NFC_F)           0x04  (NFC_PASSIVE_F)
             ISO 15693         0x08   (NFC_V)             -
             Kovio             0x10   (NFC_BARCODE)       -

Exemple d’utilisation dans une activité qui nécessite de désactiver l’interrogation, conserver les technologies d’écoute actuelles :

protected void onResume() {
                mNfcAdapter = NfcAdapter.getDefaultAdapter(getApplicationContext());
                mNfcAdapter.setDiscoveryTechnology(this,
                    NfcAdapter.FLAG_READER_DISABLE, NfcAdapter.FLAG_LISTEN_KEEP);
            }

</p>

Java documentation pour android.nfc.NfcAdapter.setDiscoveryTechnology(android.app.Activity, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à