Sprache

CardEmulation.IsDefaultServiceForCategory(ComponentName, String) Methode

Definition

Ermöglicht einer Anwendung, abzufragen, ob ein Dienst derzeit der Standarddienst ist, um eine Kartenemulationskategorie zu verarbeiten.

[Android.Runtime.Register("isDefaultServiceForCategory", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "")]
public bool IsDefaultServiceForCategory(Android.Content.ComponentName? service, string? category);
[<Android.Runtime.Register("isDefaultServiceForCategory", "(Landroid/content/ComponentName;Ljava/lang/String;)Z", "")>]
member this.IsDefaultServiceForCategory : Android.Content.ComponentName * string -> bool

Parameter

service
ComponentName

Der ComponentName des Diensts

category
String

Die Kategorie

Gibt zurück

gibt an, ob der Dienst derzeit der Standarddienst für die Kategorie ist.

        &lt;p class="note"&gt;Requires the <code data-dev-comment-type="c">android.Manifest.permission#NFC</code> permission.
Attribute

Hinweise

Ermöglicht einer Anwendung, abzufragen, ob ein Dienst derzeit der Standarddienst ist, um eine Kartenemulationskategorie zu verarbeiten.

Beachten Sie, dass bei Rückgabe #getSelectionModeForCategory(String)#SELECTION_MODE_ALWAYS_ASK oder #SELECTION_MODE_ASK_IF_CONFLICT, diese Methode immer "false" zurückgibt. Das liegt daran, dass in diesen Auswahlmodi kein Standard auf Kategorieebene festgelegt werden kann. Verwenden Sie #isDefaultServiceForAid(ComponentName, String) für Kategorien, in denen der Auswahlmodus ist #SELECTION_MODE_ALWAYS_ASK oder #SELECTION_MODE_ASK_IF_CONFLICT, um zu bestimmen, ob ein Dienst der Standard für eine bestimmte AID ist.

Java Dokumentation für android.nfc.cardemulation.CardEmulation.isDefaultServiceForCategory(android.content.ComponentName, java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: