NfcAdapter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ローカル NFC アダプターを表します。
[Android.Runtime.Register("android/nfc/NfcAdapter", DoNotGenerateAcw=true)]
public sealed class NfcAdapter : Java.Lang.Object
[<Android.Runtime.Register("android/nfc/NfcAdapter", DoNotGenerateAcw=true)>]
type NfcAdapter = class
inherit Object
- 継承
- 属性
注釈
ローカル NFC アダプターを表します。
ヘルパー #getDefaultAdapter(Context) を使用して、この Android デバイスの既定の NFC アダプターを取得します。
<div class="special reference"><h3>Developer Guides</h3>
NFC の使用の詳細については、 近距離無線通信 開発者ガイドを参照してください。
デバイス間で基本的なファイル共有を実行するには、「 NFC を使用したファイルの共有」を参照してください。 </部>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
フィールド
| 名前 | 説明 |
|---|---|
| ActionAdapterStateChanged |
ブロードキャスト アクション: ローカル NFC アダプターの状態が変更されました。 |
| ActionChangeTagIntentPreference |
アクティビティ アクション: ユーザーがアプリのタグインテント受信を有効または無効にできる設定ページを表示します。 |
| ActionNdefDiscovered |
NDEF ペイロードを持つタグが検出されたときにアクティビティを開始する意図。 |
| ActionPreferredPaymentChanged |
ブロードキャスト アクション: 優先する支払いサービスが変更されたかどうかを通知する意図。 |
| ActionTagDiscovered |
タグが検出されたときにアクティビティを開始する意図。 |
| ActionTechDiscovered |
タグが検出され、アクティビティがタグの特定のテクノロジに登録されたときにアクティビティを開始する意図。 |
| ActionTransactionDetected |
ブロードキャスト アクション: Secure 要素でトランザクション イベントが発生したことをアプリケーションに通知する意図。 |
| ExtraAdapterState |
現在の電源状態を要求するために、 |
| ExtraAid |
の必須 byte[] 追加フィールド |
| ExtraData |
省略可能な byte[] の追加フィールド |
| ExtraId |
|
| ExtraNdefMessages |
検出されたタグに存在する |
| ExtraPreferredPaymentChangedReason |
|
| ExtraReaderPresenceCheckDelay |
int Extra for use with |
| ExtraSecureElementName |
|
| ExtraTag |
|
| FlagListenDisable |
古い.
|
| FlagListenKeep |
古い.
|
| FlagListenNfcPassiveA |
古い.
|
| FlagListenNfcPassiveB |
古い.
|
| FlagListenNfcPassiveF |
古い.
|
| FlagReaderDisable |
古い.
|
| FlagReaderKeep |
古い.
|
| FlagReaderNfcA |
古い.
|
| FlagReaderNfcB |
古い.
|
| FlagReaderNfcBarcode |
古い.
|
| FlagReaderNfcF |
古い.
|
| FlagReaderNfcV |
古い.
|
| FlagReaderNoPlatformSounds |
古い.
|
| FlagReaderSkipNdefCheck |
古い.
|
| PreferredPaymentChanged |
古い.
ユーザーが優先支払いとして別の支払いアプリケーションを選択しました。 |
| PreferredPaymentLoaded |
古い.
Nfc が有効になっており、優先される支払い支援が登録されます。 |
| PreferredPaymentUpdated |
古い.
現在の優先支払いでは、更新プログラムが発行されました (登録済み/未登録の新しいエイドまたは更新済み)。 |
| StateOff | |
| StateOn | |
| StateTurningOff | |
| StateTurningOn | |
プロパティ
| 名前 | 説明 |
|---|---|
| Class |
この |
| DefaultAdapter |
古い.
従来の NfcAdapter getter では、常に代わりに |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| IsEnabled |
この NFC アダプターで機能が有効になっている場合は true を返します。 |
| IsExitFramesSupported |
デバイスが終了フレームをサポートしているかどうかを返します。 |
| IsNdefPushEnabled |
NDEF プッシュ (Android ビーム) 機能が有効になっている場合は true を返します。 |
| IsObserveModeEnabled |
監視モードが現在有効かどうかを返します。 |
| IsObserveModeSupported |
デバイスが監視モードをサポートしているかどうかを返します。 |
| IsPowerSavingModeEnabled |
省電力モードが現在有効になっているかどうかを返します。 |
| IsPowerSavingModeSupported |
デバイスが省電力モードをサポートしているかどうかを返します。 |
| IsReaderOptionEnabled |
NFC リーダー オプション機能が有効になっていることを確認します。 |
| IsReaderOptionSupported |
デバイスが NFC リーダー オプション機能をサポートしているかどうかを確認します。 |
| IsSecureNfcEnabled |
セキュリティで保護された NFC 機能が有効になっていることを確認します。 |
| IsSecureNfcSupported |
デバイスがセキュア NFC 機能をサポートしているかどうかを確認します。 |
| IsTagIntentAllowed |
ユーザーが呼び出し元アプリで NFC タグの意図を受け取っていないかどうかを確認します。 |
| IsTagIntentAppPreferenceSupported |
デバイスがタグインテントアプリ環境設定機能をサポートしているかどうかを確認します。 |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
ローカル NFC アダプターを表します。 (継承元 JavaObject) |
| JniPeerMembers |
ローカル NFC アダプターを表します。 |
| NfcAntennaInfo |
デバイス上の Nfc アンテナに関する情報 (デバイス上の相対位置など) を返します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
ローカル NFC アダプターを表します。 (継承元 JavaObject) |
| Disable() |
NFC ハードウェアを無効にします。 |
| DisableForegroundDispatch(Activity) |
指定されたアクティビティへのフォアグラウンド ディスパッチを無効にします。 |
| DisableForegroundNdefPush(Activity) |
古い.
P2P 経由の NDEF メッセージ プッシュを無効にします。 |
| DisableReaderMode(Activity) |
NFC アダプターを通常の動作モードに戻します。サポートされているすべてのタグ テクノロジのピア ツー ピア (Android ビーム)、カード エミュレーション、ポーリングをサポートします。 |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
ローカル NFC アダプターを表します。 (継承元 JavaObject) |
| Enable() |
NFC ハードウェアを有効にします。 |
| EnableForegroundDispatch(Activity, PendingIntent, IntentFilter[], String[][]) |
指定されたアクティビティへのフォアグラウンド ディスパッチを有効にします。 |
| EnableForegroundNdefPush(Activity, NdefMessage) |
古い.
このアクティビティがフォアグラウンドにある間は、NFC 経由で NDEF メッセージ プッシュを有効にします。 |
| EnableReaderMode(Activity, NfcAdapter+IReaderCallback, NfcReaderFlags, Bundle) |
このアクティビティがフォアグラウンドにある間は、NFC コントローラーをリーダー モードに制限します。 |
| Equals(Object) |
ローカル NFC アダプターを表します。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetDefaultAdapter(Context) |
既定の NFC アダプターを取得するヘルパー。 |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| Ignore(Tag, Int32, NfcAdapter+IOnTagRemovedListener, Handler) |
NFC タグが範囲内に留まる限り、NFC タグとの通信に関心がなくなったことを示すシグナル。 |
| InvokeBeam(Activity) |
Android Beam を手動で呼び出してデータを共有します。 |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| ResetDiscoveryTechnology(Activity) |
NFC コントローラーのポーリング/リッスン テクノロジを既定の状態に復元します。 |
| SetBeamPushUris(Uri[], Activity) |
Android Beam (TM) を使用して送信する 1 つ以上の |
| SetBeamPushUrisCallback(NfcAdapter+ICreateBeamUrisCallback, Activity) |
Android Beam (TM) を使用して送信する 1 つ以上の |
| SetDiscoveryTechnology(Activity, NfcReaderFlags, NfcListenFlags) |
このアクティビティがフォアグラウンドにある間に、パラメーターで指定されている特定のポーリング/リッスン テクノロジを有効にするように NFC コントローラーを設定します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetNdefPushMessage(NdefMessage, Activity, Activity[]) |
Android ビームを使用して送信する静的 NDEF メッセージを設定します。 |
| SetNdefPushMessageCallback(NfcAdapter+ICreateNdefMessageCallback, Activity, Activity[]) |
Android Beam を使用して送信する NDEF メッセージを動的に生成するコールバックを設定します。 |
| SetObserveModeEnabled(Boolean) |
NFC アダプターでトランザクションを続行するか、監視モードにするかを制御し、単に APDU サービスにポーリング ループ フレームを観察して通知します。 |
| SetOnNdefPushCompleteCallback(NfcAdapter+IOnNdefPushCompleteCallback, Activity, Activity[]) |
成功した Android ビーム (TM) にコールバックを設定します。 |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
ローカル NFC アダプターを表します。 (継承元 JavaObject) |
| SetPowerSavingMode(Boolean) |
NFC チップを次に |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
ローカル NFC アダプターを表します。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
ローカル NFC アダプターを表します。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
ローカル NFC アダプターを表します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
ローカル NFC アダプターを表します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
ローカル NFC アダプターを表します。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
ローカル NFC アダプターを表します。 (継承元 JavaObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
ローカル NFC アダプターを表します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|