Language

NfcAdapter.SetDiscoveryTechnology メソッド

定義

このアクティビティがフォアグラウンドにある間に、パラメーターで指定されている特定のポーリング/リッスン テクノロジを有効にするように NFC コントローラーを設定します。

[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

パラメーター

activity
Activity

特定のテクノロジを有効にするために NFC コントローラーを要求するアクティビティ。 特権アプリの場合、これは null にすることができます。

pollTechnology
NfcReaderFlags

ポーリング テクノロジを示すフラグ。

listenTechnology
NfcListenFlags

リッスン テクノロジを示すフラグ。

属性

注釈

このアクティビティがフォアグラウンドにある間に、パラメーターで指定されている特定のポーリング/リッスン テクノロジを有効にするように NFC コントローラーを設定します。

#FLAG_READER_KEEPを使用して、現在のポーリング テクノロジを維持します。 #FLAG_LISTEN_KEEPを使用して、最新のリッスン テクノロジを維持します。 (_KEEP フラグが指定されている場合、他のテクノロジ フラグは設定しないでください。それ以外の場合は静かに無視されます)。 ポーリングを無効にするには、 #FLAG_READER_DISABLE を使用します。 #FLAG_LISTEN_DISABLEを使用してリッスンを無効にします。 これらの変更を復元する #resetDiscoveryTechnology(Activity) も参照してください。 </p> pollTechnology、listenTechnology パラメーターには、次の一覧の 1 つまたは複数を指定できます。

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

ポーリングを無効にし、現在のリッスン テクノロジを保持する必要があるアクティビティの使用例:

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

/p< を >する

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象