NfcAdapter.SetDiscoveryTechnology メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このアクティビティがフォアグラウンドにある間に、パラメーターで指定されている特定のポーリング/リッスン テクノロジを有効にするように 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< を >する
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。