NfcAdapter.ActionTechDiscovered Campo
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.
Intenção de iniciar uma atividade quando uma marca é descoberta e as atividades são registradas para as tecnologias específicas na marca.
[Android.Runtime.Register("ACTION_TECH_DISCOVERED")]
public const string ActionTechDiscovered;
[<Android.Runtime.Register("ACTION_TECH_DISCOVERED")>]
val mutable ActionTechDiscovered : string
Valor do campo
- Atributos
Comentários
Intenção de iniciar uma atividade quando uma marca é descoberta e as atividades são registradas para as tecnologias específicas na marca.
Para receber essa intenção, uma atividade deve incluir um filtro de intenção para essa ação e especificar os tipos de tecnologia desejados em uma entrada de manifesto meta-data . Aqui está um exemplo de entrada mais manfiest:
<activity android:name=".nfc.TechFilter" android:label="NFC/TechFilter">
<!-- Add a technology filter -->
<intent-filter>
<action android:name="android.nfc.action.TECH_DISCOVERED" />
</intent-filter>
<meta-data android:name="android.nfc.action.TECH_DISCOVERED"
android:resource="@xml/filter_nfc"
/>
</activity>
O arquivo XML de metadados deve conter uma ou mais tech-list entradas, cada uma consistindo ou mais tech entradas. As tech entradas referem-se ao nome de classe qualificado que implementa a tecnologia, por exemplo, "android.nfc.tech.NfcA".
Uma marca corresponde se qualquer um dos tech-list conjuntos for um subconjunto de Tag#getTechList() Tag.getTechList(). Cada um dos tech-lists é considerado independentemente e a atividade é considerada uma correspondência é qualquer correspondência única tech-list da marca que foi descoberta. Isso fornece semântica AND e OR para filtrar as tecnologias desejadas. Aqui está um exemplo que corresponderá a qualquer marca usando NfcF ou qualquer marca usando NfcA, MifareClassice Ndef:
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- capture anything using NfcF -->
<tech-list>
<tech>android.nfc.tech.NfcF</tech>
</tech-list>
<!-- OR -->
<!-- capture all MIFARE Classics with NDEF payloads -->
<tech-list>
<tech>android.nfc.tech.NfcA</tech>
<tech>android.nfc.tech.MifareClassic</tech>
<tech>android.nfc.tech.Ndef</tech>
</tech-list>
</resources>
Essa intenção é iniciada depois #ACTION_NDEF_DISCOVERED e antes #ACTION_TAG_DISCOVERED. Se alguma atividade responder a #ACTION_NDEF_DISCOVERED essa intenção não for iniciada. Se alguma atividade responder a essa intenção #ACTION_TAG_DISCOVERED não for iniciada.
Java documentação para android.nfc.NfcAdapter.ACTION_TECH_DISCOVERED.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.