Sprache

NfcAdapter.SetDiscoveryTechnology Methode

Definition

Legen Sie den NFC-Controller fest, um bestimmte Abfrage-/Listentechnologien zu aktivieren, wie in Parametern angegeben, während sich diese Aktivität im Vordergrund befindet.

[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

Parameter

activity
Activity

Die Aktivität, die NFC-Controller anfordert, bestimmte Technologien zu aktivieren. Dies kann null für privilegierte Apps sein.

pollTechnology
NfcReaderFlags

Flags, die Umfragetechnologien angeben.

listenTechnology
NfcListenFlags

Flags, die Listentechnologien angeben.

Attribute

Hinweise

Legen Sie den NFC-Controller fest, um bestimmte Abfrage-/Listentechnologien zu aktivieren, wie in Parametern angegeben, während sich diese Aktivität im Vordergrund befindet.

Wird verwendet #FLAG_READER_KEEP , um die aktuelle Umfragetechnologie beizubehalten. Wird verwendet #FLAG_LISTEN_KEEP , um die aktuelle Listenig-Technologie beizubehalten. (Wenn das _KEEP Flag angegeben ist, sollten die anderen Technologieflags nicht festgelegt werden und andernfalls still ignoriert werden). Wird #FLAG_READER_DISABLE verwendet, um die Abrufung zu deaktivieren. Wird verwendet #FLAG_LISTEN_DISABLE , um die Überwachung zu deaktivieren. Weitere Informationen finden Sie unter #resetDiscoveryTechnology(Activity) "Wiederherstellen dieser Änderungen". </p> The pollTechnology, listenTechnology parameters can be one or several of below list.

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)       -

Beispielverwendung in einer Aktivität, die zum Deaktivieren der Umfrage erforderlich ist, halten Sie die aktuellen Listentechnologien:

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

</p>

Java Dokumentation für android.nfc.NfcAdapter.setDiscoveryTechnology(android.app.Activity, int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: