Lenguaje

NfcAdapter.SetDiscoveryTechnology Método

Definición

Establezca el controlador NFC para habilitar tecnologías específicas de sondeo/escucha, tal como se especifica en parámetros, mientras que esta actividad está en primer plano.

[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

Parámetros

activity
Activity

Actividad que solicita al controlador NFC que habilite tecnologías específicas. Esto puede ser null para las aplicaciones con privilegios.

pollTechnology
NfcReaderFlags

Marcas que indican tecnologías de sondeo.

listenTechnology
NfcListenFlags

Marcas que indican tecnologías de escucha.

Atributos

Comentarios

Establezca el controlador NFC para habilitar tecnologías específicas de sondeo/escucha, tal como se especifica en parámetros, mientras que esta actividad está en primer plano.

Use #FLAG_READER_KEEP para mantener la tecnología de sondeo actual. Use #FLAG_LISTEN_KEEP para mantener la tecnología de escucha actual. (si la marca de _KEEP se especifica, no se deben establecer las demás marcas de tecnología y se omiten silenciosamente en caso contrario). Use #FLAG_READER_DISABLE para deshabilitar el sondeo. Use #FLAG_LISTEN_DISABLE para deshabilitar la escucha. Consulte también para #resetDiscoveryTechnology(Activity) restaurar estos cambios. </p> Los parámetros pollTechnology, listenTechnology pueden ser uno o varios de los siguientes.

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

Uso de ejemplo en una actividad que requiere deshabilitar el sondeo, mantener las tecnologías de escucha actuales:

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

</p>

Java documentación para android.nfc.NfcAdapter.setDiscoveryTechnology(android.app.Activity, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a