NfcAdapter.SetDiscoveryTechnology Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Defina o controlador NFC para habilitar tecnologias específicas de pesquisa/escuta, conforme especificado em parâmetros, enquanto essa Atividade está em primeiro 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
A Atividade que solicita o controlador NFC para habilitar tecnologias específicas. Isso pode ser nulo para aplicativos privilegiados.
- pollTechnology
- NfcReaderFlags
Sinalizadores que indicam tecnologias de pesquisa.
- listenTechnology
- NfcListenFlags
Sinalizadores que indicam tecnologias de escuta.
- Atributos
Comentários
Defina o controlador NFC para habilitar tecnologias específicas de pesquisa/escuta, conforme especificado em parâmetros, enquanto essa Atividade está em primeiro plano.
Use #FLAG_READER_KEEP para manter a tecnologia de sondagem atual. Use #FLAG_LISTEN_KEEP para manter a tecnologia de escuta atual. (se o sinalizador _KEEP for especificado, os outros sinalizadores de tecnologia não devem ser definidos e serão ignorados silenciosamente de outra forma). Use #FLAG_READER_DISABLE para desabilitar a sondagem. Use #FLAG_LISTEN_DISABLE para desabilitar a escuta. Consulte também para #resetDiscoveryTechnology(Activity) restaurar essas alterações.
</p> Os parâmetros pollTechnology, listenTechnology podem ser uma ou várias das listas abaixo.
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) -
Exemplo de uso em uma atividade que requer desabilitar a sondagem, manter as tecnologias de escuta atuais:
protected void onResume() {
mNfcAdapter = NfcAdapter.getDefaultAdapter(getApplicationContext());
mNfcAdapter.setDiscoveryTechnology(this,
NfcAdapter.FLAG_READER_DISABLE, NfcAdapter.FLAG_LISTEN_KEEP);
}
</p>
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.