NfcFCardEmulation.RegisterSystemCodeForService(ComponentName, String) メソッド

定義

指定したサービスのシステム コードを登録します。

[Android.Runtime.Register("registerSystemCodeForService", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "", ApiSince=24)]
public bool RegisterSystemCodeForService (Android.Content.ComponentName? service, string? systemCode);
[<Android.Runtime.Register("registerSystemCodeForService", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "", ApiSince=24)>]
member this.RegisterSystemCodeForService : Android.Content.ComponentName * string -> bool

パラメーター

service
ComponentName

サービスのコンポーネント名

systemCode
String

登録するシステム コード

戻り値

登録が成功したかどうか。

属性

注釈

指定したサービスのシステム コードを登録します。

システム コードは、"4000" から "4FFF" ("4*FF" を除く) の範囲である必要があります。

システム コードが以前にこのサービスに登録されていた場合 (マニフェストを通じて静的に、またはこの API を使用して動的に)、このサービスに置き換えられます。

同じシステム コードが既に別のサービスに登録されている場合でも、このメソッドはシステム コードの登録に成功します。

この API の呼び出し元と同じ UID で実行されているサービスのシステム コードのみを登録できることに注意してください。 通常、これはサービス自体と同じパッケージからこれを呼び出す必要がありますが、UID は共有 UID を使用してパッケージ間で共有することもできます。

android.nfc.cardemulation.NfcFCardEmulation.registerSystemCodeForService(android.content.ComponentName, java.lang.String)Java ドキュメント。

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

適用対象