CardEmulation クラス

定義

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

[Android.Runtime.Register("android/nfc/cardemulation/CardEmulation", DoNotGenerateAcw=true)]
public sealed class CardEmulation : Java.Lang.Object
[<Android.Runtime.Register("android/nfc/cardemulation/CardEmulation", DoNotGenerateAcw=true)>]
type CardEmulation = class
    inherit Object
継承
CardEmulation
属性

注釈

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

NFC カード エミュレーションの一般的な概要については、NFC カード エミュレーション開発者ガイドを参照してください。</P>

<p class="note">このクラスを使用するには、 PackageManager#FEATURE_NFC_HOST_CARD_EMULATION がデバイスに存在する必要があります。

の Java ドキュメント android.nfc.cardemulation.CardEmulation

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

フィールド

ActionChangeDefault

アクティビティ アクション: 特定のカテゴリの既定のカード エミュレーション サービスを変更するようにユーザーに依頼します。

CategoryOther

他のすべてのカードエミュレーション サービスに使用できるカテゴリ。

CategoryPayment

NFC 支払いサービスに使用されるカテゴリ。

ExtraCategory

の追加の #ACTION_CHANGE_DEFAULTカテゴリ。

ExtraServiceComponent

の追加#ACTION_CHANGE_DEFAULTとして渡されるサービス ComponentName オブジェクト。

SelectionModeAlwaysAsk
古い.

の戻り #getSelectionModeForCategory(String)値。

SelectionModeAskIfConflict
古い.

の戻り #getSelectionModeForCategory(String)値。

SelectionModePreferDefault
古い.

の戻り #getSelectionModeForCategory(String)値。

プロパティ

AidsForPreferredPaymentService

優先する支払いサービスの登録済み AID を取得します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
DescriptionForPreferredPaymentService

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

DescriptionForPreferredPaymentServiceFormatted

優先する支払いサービスのユーザーに表示される説明を返します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)
JniPeerMembers

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

PeerReference

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)
RouteDestinationForPreferredPaymentService

優先する支払いサービスのルートの宛先を取得します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)

メソッド

CategoryAllowsForegroundPreference(String)

ユーザーが、事前に構成された既定値ではなく、フォアグラウンド アプリケーションで優先されるサービスによって、指定されたカテゴリに登録されている AID の処理を許可したかどうかを返します。

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)
Dispose(Boolean)

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetAidsForService(ComponentName, String)

サービスの指定したカテゴリの現在登録されている AID を取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetInstance(NfcAdapter)

このクラスのインスタンスを取得するためのヘルパー。

GetSelectionModeForCategory(String)

渡されたカテゴリのサービス選択モードを返します。

IsDefaultServiceForAid(ComponentName, String)

指定した ISO7816-4 アプリケーション ID に対して、サービスが現在既定のハンドラーであるかどうかをアプリケーションが照会できるようにします。

IsDefaultServiceForCategory(ComponentName, String)

アプリケーションで、サービスが現在既定のサービスであるかどうかを照会して、カードエミュレーション カテゴリを処理できるようにします。

JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
RegisterAidsForService(ComponentName, String, IList<String>)

指定したサービスの特定のカテゴリの AID の一覧を登録します。

RemoveAidsForService(ComponentName, String)

指定されたサービスの指定したカテゴリの以前に登録された AID の一覧を削除します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetOffHostForService(ComponentName, String)

指定されたサービスのオフホスト Secure 要素を設定します。

SetPreferredService(Activity, ComponentName)

フォアグラウンド アプリケーションで、特定のアクティビティがフォアグラウンドにある間に優先するカードエミュレーション サービスを指定できるようにします。

SupportsAidPrefixRegistration()

一部のデバイスでは、特定のプレフィックス (例: ) で始まるすべての AID をアプリケーションで登録できる場合があります。

ToArray<T>()

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)
UnsetOffHostForService(ComponentName)

指定されたサービスのオフホスト Secure 要素の設定を解除します。

UnsetPreferredService(Activity)

指定したアクティビティの優先サービスの設定を解除します。

Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)
IJavaPeerable.Finalized()

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

GetJniTypeName(IJavaPeerable)

このクラスは、NFC カード エミュレーション サービスの状態を照会するために使用できます。

適用対象